skysight-inc/HackerNews huggingface dataset:
When I was in college, 1999-2003, they were explicit in that the institute assumed copyright ownership of all class work submitted be it an essay, lab write up, project submission, etc. It was a condition of attending.
Increasingly seems that what Google got right was getting the heck out of the social networking arms race before the 2016 election season.
In standard MIDI you can only specify the pitch bend as a whole. So all three (or more) notes in your chord would bend the same amount.
That may have been intended as hyperbole, but Rails is only 15 years old...

https://en.wikipedia.org/wiki/Ruby_on_Rails#History
I hate driving, and I never bothered with getting the driver's license. Eventually, it got to a point where I just felt limited and embarrassed by not having a driver's license, and went took a few classes and dealt with it.

I was 24 when I got my driver's license and I've probably driven a dozen times total since then (rental cars in Hawaii, Colorado, or LA mostly). It's really easy, and I feel a lot better for having that ability. I'm 100% glad I did it and added that valuable life skill to my arsenal, despite still hating driving and still almost never using it.

I recommend it.
"All happy companies are alike. Each unhappy company is unhappy in its own way."

The companies I mentioned are all alike in that they have nearly zero marginal cost of production; zero cost of distribution (they grew virally); early markets that could be reached with a product built only by the founders; and a lack of competition. Together, that means low costs and high profits, which means they didn't need to take much investment (Facebook is an exception, but they took it all on very advantageous terms), which means they had investors begging them to invest rather than them begging investors.

The ones that got diluted did so for different reasons. My understanding of PayPal is that it's because of the number of pivots and corporate restructurings they needed to do before finding product/market fit; they started as 2 separate companies (X.com and Confinity) in 1996, and didn't really take off until 1999. My understanding of Box is that they need a very expensive enterprise sales process to generate revenue - they don't get the viral growth of say Hotmail or even DropBox. Lyft got in a price war with Uber, and spent billions on ride subsidies to generate consumer demand and ensure they were price competitive.
Rideshare is certainly important in the healthcare world for NEMT (non-emergency medical transport). Both Lyft and Uber have built out health-related teams and business lines recently to address the NEMT market. [0]

Prior to rideshare companies entering this market, there were legacy transportation "brokers" that coordinated and provided NEMT services - the largest and most well-known being Logisticare.

Recently, newer companies have been started in the NEMT space. One example is Circulation [1]. These companies may provide transportation services directly, but also sit on top of existing rideshare companies like Lyft. Circulation and Lyft formed a partnership in December 2017 [2]. Circulation was actually recently acquired by Logisticare.

So the answer to your question - rather than relying on a single rideshare company for your NEMT, consider using a broker (either old-school or new-school) that diversifies your rideshare exposure and abstracts away the actual rideshare companies from your workflow.

(Disclaimer: the VC fund I work for was an investor in Circulation before they were acquired, but we're no longer invested.)

[0] https://www.uberhealth.com/
[1] https://www.circulation.com/
[2] https://www.businesswire.com/news/home/20171205005862/en/Cir...
I believe we are at a turning point for the future of web apps and servers. After using Firebase and serverless (I hate this term) technologies in the last few, I didn't miss doing all what's said in the blog at all.

Need authentication? Just turn the feature on in Firebase and use it. Need storage? Need analytics? Just do the same. The future is bright and we are heading in the right direction. With this, we can get started on our apps with zero configuration and just focus on features.
* App Store. The Apple Store is the physical place where they sell stuff.
Fullscreen≠hiding the bars
Good analysis from TechCrunch:

“Unfortunately for Facebook, it’s yet another lose-lose situation of its own making. During its intense, extended growth spurt, Facebook allowed all kinds of potentially controversial and dangerous content to flourish for years. Now, when the company abruptly cracks down on accounts that violate its longstanding policies forbidding hate speech, divisive figures like Alex Jones can cry censorship, roiling hundreds of thousands of followers in the process.

Like other tech companies, Facebook is now paying mightily for the worry-free years it enjoyed before coming under intense scrutiny for the toxic side effects of all that growth.”
I'll take a mildly unpopular opinion and say that I really despise code-gen-style web frameworks, like Rails or ASP.NET MVC or Django, and would rather reinvent the wheel than use them.

I definitely see the appeal of these frameworks, but I feel that a side effect of having them is that there's a metric ton of code generated and you really have no idea how it works. I remember spending almost 30 minutes digging through the C# object being used to parse JSON, generated by ASP.NET, to see why a field mapping was being done incorrectly, simply because I had traverse through four different files to see the logic.

Granted, part of the problem there is intrinsic to how C#/Java are structured, and the massive number of files needed by them, but I still feel that the code generation made it worse.

Even if the code weren't generated, the amount of ceremony to add an endpoint, add a new type to be parsed, and perform updates just does my head in. That aforementioned C# app was about ~1000 LOC, across a few dozen files. I rewrote the system, from scratch, using Clojure and http-kit in around 100 LOC, without losing any features.

I'm probably just old now, but I suppose I really dislike magic in my codebase, which is why I tend to prefer the lower-level things.

(Also, just a note, I'm a total hypocrite, since I actually wrote an MVC-ish framework in Node.js 5 years ago, then ported it over to Erlang).
DNS has always been “serverless” for most people.

I have no idea what software or hardware my DNS provider uses. All the scaling, fault tolerance, backups etc are out of sight and out of mind.
Ember was rails on the frontend. Still chugging along I guess, but honest to god I haven't seen a soul use it in the past three years. Anywhere I worked, anywhere I asked.

I'm using Phoenix and Elixir these days instead of Rails. But I've also been circling back to C# after 9 years of not using it for anything. C# has become to so incredibly open that you can write C# code and build static binaries for Linux, Mac and Windows, with single commands. Definitely check it out if you want something like that under your toolbelt.

The fact is, the javascript ecosystem is a house of cards. Most definitely the worst ecosystem I've ever used to write software. I sometimes wish a competitor to NPM launched with better organization and rules. NPM is insane, in all the worst ways. Google the left-pad incident. We need JS so we're stuck with NPM I guess.

Maybe with Phoenix LiveView we can get away with _less_ JS - maybe...
An Interview with Atari 2600 Developer and Imagic Co-Founder Rob Fulop (2019)
I get that its a selling point, but is a large trackbar better? Are you really using the whole pad for your actions?

Legitimately I just tested moving around the screen. I am not using more than 3in x 2in at a time.
I think the Serverless framework is more backend centric.

Amplify has a pluggable interface for different cloud providers, but I guess until Amplify reaches critical market share, nobody will implement the Azure and Google Cloud parts...
Geohashes are really cool, glad to see them mentioned in this thread. If you aren't familiar, you owe it to yourself to read the second Wikipedia article linked by the parent, it's a neat concept.
How do you deal with vendor lock-in? Isn't this just as bad as using Oracle DB?
Major advances in science often are the result of the existing theories being unable to explain important data. Perhaps that's what is going to happen in this case.
The employees aren't responsible for any innovation?
With TypeScript you can define a single set of interfaces shared by both your client side and server code. If you change an interface to return a different value or rename a member, you immediately know where it’s used and can update it in tandem. Static type checking let’s you know everywhere that something is used without a battery of tests running through your app.

This takes 99% of the fear out of refactoring and expanding APIs which leads to incredible agility in adding features to an existing code base.
Jimmy Dore, Max Blumenthal, Rania Khalek, Aaron Maté, Michael Tracey, Abby Martin, Matt Taibbi, Katie Halper, Ben Norton, Lee Camp, Ilhan Omar, Mark Ames etc.

There are many, just some off the top of my head.
If you look at it as a geometric Brownian motion (which is better model forstock prices than brownian motion), the probability of the price halving is the same as doubling.

When you're shorting, you lose twice as much when the price doubles than when it halves.

It's not infinity, but it's a huge difference, and volatility is your enemy.
The scenario that inspired this game includes the contention that an AI could harm humanity without anything that we would recognize as malice in human terms.

https://intelligence.org/2013/05/05/five-theses-two-lemmas-a...

> For example, if you want to build a galaxy full of happy sentient beings, you will need matter and energy, and the same is also true if you want to make paperclips. This thesis is why we’re worried about very powerful entities even if they have no explicit dislike of us: “The AI does not love you, nor does it hate you, but you are made of atoms it can use for something else.” Note though that by the Orthogonality Thesis you can always have an agent which explicitly, terminally prefers not to do any particular thing — an AI which does love you will not want to break you apart for spare atoms. See: Omohundro (2008); Bostrom (2012).

I guess two popular ways of disputing this thesis are to say that no AI that we can build can actually become this powerful, or to say that we'll easily program AIs not to harm us. I think the first objection is more cogent because there are various ways that you could argue that we're far from understanding how to build AIs of this kind.

The second objection is a subtle problem; the Omohundro-Bostrom-Yudkowsky-Bostrom argument is very focused on the idea that there are so many hidden assumptions about what it means not to harm us, and what kinds of things are off-limits, that someone who tries to capture all of them algorithmically at one stroke is more likely to fail than to succeed. And quite a few of the toy game-playing AI systems have found ways to cheat by human standards and miss the essence of the human understanding of the task they were set.

I think your analogy to the banknote-maximizer makes some of that subtlety clear: if we don't know what things are off-limits, we could see how a banknote-maximizer could cause very severe externalities without malice.

(The earlier Omohundro argument points out that, whatever you want to accomplish, power and safety will help you accomplish it, so you always have a good reason to try to acquire them. Maybe an AI could be explicitly programmed not to want to acquire power and safety, but there, again, we'd want a very good way to describe exactly what those things do or don't consist of.)
I've been using Observables pretty exclusively for almost two years now. What I have now is a cookbook of use cases that I refer back to by looking at what I did in previous projects. That's not to say there's no original thought in new code that I write, just that sometimes the nontrivial cases have escaped my memory. Some examples:

* How do you end the observable's subscription when any of X, Y or Z happen (and at least one of these is a timer)?

* How do you emit N network requests in series, without nesting subscriptions? (ideally you won't need to, but not all APIs are well behaved)

* How do you transform a node-like stream to an observable?

This is just from last week, and some I'm able to do from scratch better than others.

TESTING them is challenging as well. There are non-obvious failures when you use the typical unit testing patterns (a testing framework will report that function was/wasn't called and you're not sure why, because per the test setup that shouldn't be what happened). Almost two years in and I have no idea what the marbles mean, but soon I'll start trying to grok them

But there's no way I see how I can do my job without them. The applications I work on take updates from 1) keyboard 2) mouse 3) direct websocket subscriptions 4) indirect websocket subscriptions 5) xhr calls 6) other messaging patterns that aren't as common.

So I'm at the point where I can easily tell you the differences between switchMap, concatMap, and mergeMap (of which flatMap is an alias), easily pull out filter, map, combineLatest, tap, etc. Sometimes when I'm in the weeds it does help to think that they're just functions, but at no point would I dare tell anyone that this stuff is easy. It's easily the hardest thing I've learned since I started my current job.
It's not quite the same since a biotech will often have a patent-enforced monopoly which generates zero-risk profits after the uncertain FDA approval process. These companies usually get acquired quickly after their drugs hit the market
Rails auto generates very little these days unless you ask for it.
In my case it was not buying a second car. Lyft is cheaper and more convinient.
Expedia market cap is 17b Lyft is 24b
I despise Facebook and never use it, but I don’t buy this. All of the fringe nuts, hatemongers and free speech absolutists combined are a drop in their DAU bucket. Most people don’t care if anti-vaxxers, Nazis, or the extremes of civil libertarianism dislike this. Facebook doesn’t need to optimize for “please everyone” they need to spin PR in their favor, and they need to grow internationally. Stomping on someone like Alex Jones won’t even register outside of a handful of people in this country and maybe Canada.
US Official: UK Report Confirms Warnings of Huawei Risks
Used to play this in the 80s. LAN parties before the LAN. Good times! :)

Although the most amusing part is that if you wanted more than 4 colors (which was basically any game) you had to use "Low" resolution mode which was only 320 by 200. MIDIMAZE took it a step further and only used about 1/4 of the screen leaving you with only about 160 by 100 of gameplay area. I guess networked multiplayer first person shooters over daisy chained serial lines were pretty heavy duty for machines designed in 1985. :)

Other fun ST facts:

They were huge in early electronic music because they were cheap and had those handy built in MIDI ports. I believe cubase was originally written for the ST.

They have 4 characters buried in their character set that you can assemble into a square and get a picture of "Bob" from Church of the Subgenius fame.

When they had a machine exception, they'd paint little bombs on the left side of the screen, where the number of them indicated the exception type (bus error, 0 divide, etc)
If you just use bitbucket as a git host and an issue tracker then not much is different but gitlab has a mountain of other features that are so useful that manage everything else related to developing software.
Twitter adds a ‘lights out’ dark mode for iPhones
And that also came about in '68. The wheels of progress turn slowly.
I didn’t mean it as a slur! When I wrote .NET, the applications I was working in were massively large and complex, and so mostly what I was working on was optimizing small bits and pieces, and they allowed me to focus ON optimizing those small bits and pieces, because they were what mattered in that context. Rails let’s me focus on the big picture, because that’s what matters in my current context. Express had me working on stuff that I didn’t REALLY care about/want to know about in the context I was in.
Concurrency Management in BPF
Ask HN: What is the purpose of end-to-end encryption when you control the infra?
So why would I prefer matrix over IRC/XMPP + TLS ?
That isn't the point of having laws to cover this stuff. It is to make it so the intercepted information can not be freely used and/or shared. The laws also enable whistle blowers.
Hah. $2k. Cheap.

Me = goto ER for absurdly high BP and heart palpitations, which I've never had before. Quick hook up to ekg, watch BP, learn about PVCs, get kicked out after an hour or so as BP lowers somewhat. All in the hallway, no real admission. Admittedly not necessary looking back but you do what you have to.

Cost? $10k for the ER. $1500 for the doctor.
Next cost? $4k for the ER if I'm poor
Next cost? $350 of co-pay once I dug out my insurance card, God knows what Blue Cross pays.
Broken system? I think so.
I used this to prototype algorithms for a polyrythmic midi sequencer I'm working on. It's really a dream to use. If only using midi on low end hardware was this easy.
Or rents and political aspects of wealth.

"Wealth, as Mr Hobbes says, is power."

-- Adam Smith
U.S. charges Facebook with racial discrimination in targeted housing ads
Satellite companies also track shale drilling rigs. There are a few 'stages' in the lifecycle of drilling rig, with a focus on "DUP" rigs -- drilled but uncompleted -- which can be brought online on short notice(). The various stages of development require crews of different experience or expertise. I was told that some/a company is able figure out the phone numbers of crews accustomed to (I think) bringing DUP wells fully online. Then they are able to monitor as they move around the permian or bakken and assess how many wells are brought online. I'm not sure that they know phone number (333)2920-2920 is Frank Jones the Expert, but they do know that the arrival of (333)2920-2920 and a cluster of other numbers is associated with a DUP well turning on production shortly after.

()I'm not very familiar with the shale fracking process, so don't jump on me for technical inaccuracy.

Also there are many tongue-in-cheek or naive comments about refineries feigning problems, or knowledge of refinery issues being licenses to print money in futures. It's not even close.

Many of the important refineries in the US are monitored 24/7 by third party companies (eg. Genscape) who stare at refineries with thermal cameras. These immediately notice potential problems, as flaring occurs, or some unit dramatically changes temp (gets hotter or cooler), updating subscribers in moments. There are similar services that scrape all the public-warning systems that refineries must use to inform residents when they have emissions or problems.

Finally, while no doubt there are times when refinery upsets (particularly for major gasoline-producing refineries) occur there is an immediate, clear, exploitable move in futures markets [in fact recently], there are also many times when that knowledge would have been swamped by some other force. *I recall reading a few months ago that someone analysed a literal insider traders' trade history and realized they weren't able to exploit to nearly the level you'd expect. It just turns out that markets are absurdly complicated.
In Rail 6 webpack (with a framework integration via the webpacker gem) is the default system for handling JS, CSS still goes through the asset pipeline though. I wouldn't be surprised if Rails 7 drops sprockets entirely.
Common human behavior is a lot more schizophrenic than any of us are comfortable with understanding. I recommend the book "Hare Brain Tortoise Mind" to everyone who will listen. It explains one form of multi-mindedness that leads to you getting your best insights while in the shower --what it's good at and what it's not.

"The Man Who Mistook His Wife For a Hat" is another classic.
But this is true of an ordinary Unix process too, via virtual memory. A Unix process can’t corrupt the kernel or other processes. But in practice there’s still a lot you can do with a buffer overflow vulnerability.
I agree, you could certainly say it sounds like Berkeley. What Berkeley and Platonism have in common is they are metaphysical idealisms.
To the extent that municipal service improvements increase the utility provided by housing in the area, landlords are able to collect more rent from tenants (not necessarily from the same tenants -- new tenants with more buying power will be more interested in the area after municipal services improve). Since that increase in utility for tenants is derived from the location of a lot rather than what's built on it, the value of the land itself increases while the building remains unchanged. So taxing improvements can't recapture the utility increase the way that taxing land can.
"This is simply a commentary on the relative value of capital vs labor" - what this capital was spent on? Overwhelmingly on labour I guess.
The ecosystem around rails was incredible. Really wish we could get something equivalent with a static language
Chocolatey.

WizTree.

Arq.

Ditto.

wsltty.

youtube-dl.
It's not that those that care are lazy, it's more of a "what can really be done" attitude. As you've shown, most are opposed to this yet it exists. This is because we're past the era where, by large, the representatives actually represent. These have become seats to either fight for your own personal beliefs, increase your income and the income of those around you, or both.

I mean really, what are you supposed to do? Call your representative? Most don't care and the person you talk to is usually just a proxy who's job is to answer, nod their head, and make you feel like you're being heard.

Maybe protest? Good luck, you'll be demonized by the media calling you a bunch of homeless people because the only ones that have the time to protest are largely those who don't have jobs. There's also laws made that keep you from protesting in various areas so you can't even inconvenience the decision makers into noticing you. When they've had enough you either just saw it's a public health hazard to have people protesting because they're sleeping there and use that as an excuse to break it up by force, or you can just pay an actor to pretend to be part of the crowd to act violently towards the police and use that as an excuse to break up the protests.

Bottom lines is that I believe we've reached a tipping point where the people have lost control of the country.
The author pibara is FAKE NEWS. All his assets are in Meatpacking stocks.
Huawei Equipment Has Major Security Flaws, U.K. Says
What would Hack do? (2016)
How to help someone use a computer (1999)
I was going to try to submit a pull request, but it seems someone requested this already:

https://github.com/BadIdeaFactory/what3emojis/issues/10

Reversable #10

@asteres

asteres opened this issue
almost 2 years ago

I don't see a way to lookup an address if I have 3 emoji.
It does provide a value. If people are dissatisfied with something, it gives someone an opportunity to do better. If everyone accepts subpar quality, why bother making something high quality?

Makers need consumers with the ability to appreciate their product. Complaining together with others is a way of sharpening your and others ability to appreciate something good when it comes along.