skysight-inc/HackerNews huggingface dataset:
I liked his calling out the importance of commons for data. I especially like Common Crawl as a source of high quality web data, and I recently organized a meetup for Ocean Protocol which is a non-profit organization for sharing data.

Although Facebook and Google have some obvious problems with privacy, they also do a great service by open sourcing (with patent rights when using some of their open source deep learning projects) some tools that I really depend on for my work.

For the public commons, the public good, there is some strategy for leveraging open source and sharing data that respects privacy, and allows individuals and organizations to create valuable machine learning and AI applications. The are a lot of constraints: privacy, encouraging innovation, allowing fair profit from innovation without killing competition, etc.

In the past I found useful Lawrence Lessig‘s work on legal frameworks like the Creative Commons (I was the featured creative commoner for a few weeks, a long time ago; and, I have released all my recent books with a Creative Commons license even though I also sell copies). I think we need carefully thought out extensions to the Creative Commons licenses and ideas to cover data sharing to promote innovation and some room to earn a profit.
Agree that time to market shouldn't be impeded by any unnecessary engineering.

But pick a vendor and go all-in can work for netflix'y big companies or ones with static assets on cloud. All cloud providers have their own rough edges and if you get stuck in one you might be losing your business edge. Case in point - not going to name the provider since we are partners with them, we found a provision bug - custom windows image based vm took 15 minutes to get provisioned and also exporting custom image across regions has rigid size restrictions. The provider acknowledged the bugs but they are not going to address it in this quarter but if we are netflix big - may be they could have addressed it sooner.

We have automated the cluster deployment so we can get our clusters up and running in most major cloud providers. We are careful not to be tied to vendor lock-in as much as possible since business edge cannot be compromised based on this big cloud providers, who only heed to your cry only if you are big and they care none what so ever for your business impediment. When you are expecting cloud resources which aren't going to be static - you need flexibility so the above recommendation doesn't suit all.
Honestly, I think Twitter is a counterpoint to your argument.

Twitter was founded in 2006, the same year AWS was launched, so in the early days Twitter didn't have a choice - the cloud wasn't yet a viable option to run a company.

And, if you remember in the early days, Twitter's scalability was absolutely atrocious - the "Fail Whale" was an emblem of Twitter's engineering headaches. Of course, through lots of blood, sweat and tears (and millions/billions of dollars) Twitter has been able to build a robust infrastructure, but I think a new company, or a company who wasn't absolutely expert-level when dealing with heavy load, would be crazy to try to roll their own at this point unless they wanted to be a cloud provider themselves.
I'm using k8s for a side project on Digital Ocean. I'm familiar with k8s, and deployment and maintenance are easy. The only devops I've gotten into so far is setting up DNS for the external load balancer. I think people are mistaken when they say k8s is too complex for the smallest apps.
British divers rescued four Thai adults from cave before saving trapped children
Vendor lock in isn't really a problem initially. It's something that creeps up on you over time.
I never understood the anti vaccine movement. You’d rather your child have measles and more than have autism?
Answer to Google and FB for what exactly?

People voluntarily use their products and services and no one has proven they're doing anything wrong. It's just a bunch of interventionists arguing the State ought to do something because that would benefit customers (http://web.stanford.edu/~gentzkow/research/facebook.pdf indicates that FB delivers enormous benefits to users according to the users themselves while these legal activists don't offer anything except their unhappiness about how capitalism works).

As much as I dislike the two companies, letting some activists randomly call shots based on their views on social justice and what ought to be better for certain people would be much worse.

The issue is these activists can't see is that too much regulation and State meddling makes it harder for new competitors to arise. They're one of causes of less competitive markets, but they think they're the solution.
I acknowledge that CO2 contributes to fertilisation. I was refuting the claim about the saharan desert. Your new link doesn't seem to contradict me :

> CO2 fertilization effects explain most of the greening trends in the tropics
Harvard’s top astronomer says an alien ship may be among us
They stopped using Russian engines years ago.
Nice. I also feel like I need humility training to work with and evaluate newbie devs. They cant do anything right. Not sure if its just hard to find people who know what they're doing or I've forgotten what its like in your first few years.
Someone should make a service and browser plugin "boycotttheautolay.org"

It will insert a screen covering block "do not do business with XYZ" for any company who's ads autoplay.

maybe you can even get money for it if you claim you use deep learning to figure out the contents of the video ads.
Really? I didn't see anything about about wealth distribution via taxes versus other means.
"Property is always and everywhere a kind of amnesty. It says: whatever happened in the past, this is now what is. When we all agree that everyone has what they now have, however they got it, we have a formula for peace. When we say that everyone should have what they deserve, we can never expect everyone to agree – which means we have planted permanent seeds of discord." --Curtis Yarvin
> I fear power interviewers lose the ability (or desire?) to assess candidates through their performance instead of strictly assess the performance.

This is an interesting point, because I feel like that's how large companies treat employee performance in general. I often hear stories of talented engineers being treated as cogs or passed over for promotions, such as the classic protobuf maintainer example.

Perhaps the assembly line fashion of interviews is reflective of how large bureaucracies treat employees as a whole.
Gitlab.com did a switch from azure to GCP so it is realistic.
The Bleak Reality of the Instagram Experience
I never said anything about IQ tests measuring intelligence. No doubt the “something” that is measured is, at least in part, “intelligence,” at least as it applies in an academic setting. However, for you to dismiss them outright is simply not supported by the literature. For example:

> Kids who score higher on IQ tests will, on average, go on to do better in conventional measures of success in life: academic achievement, economic success, even greater health, and longevity.[0]

Yes, you can improve your performance on IQ tests with practice and motivation, but that does not make them “scientifically invalid” in any way. The fact is that so many things are correlated to IQ that it’s a useful theoretical construct, even if it’s misnamed and has little to do with what you’d call “intelligence.”

[0]: https://www.sciencemag.org/news/2011/04/what-does-iq-really-...
I would bet $50 that the guy is not dead. It can't be that expensive or difficult to get a fake death certificate in India. Either the cold wallet never existed in the first place, in which case their company was an elaborate ponzi scheme, or he's absconded with the contents of it.
Why did you use bash and not sh for the interpreter?
There is a mr/myrepos plugin that adds some automation for remembering the currently checked out commit:

https://bitbucket.org/mforbes/mmfhg#rst-header-mr-un-freeze
Pricing changes are a real issue. Google maps spiked in cost and those who were using leaflet JS just had to change a few settings to switch to another provider. Those who built using googles map js are locked in.
That doesn’t mean that people in NYC don’t talk to each other as much.

Sure it might be easier to hop in the car and talk to developers in the valley. But I don’t just want to talk to developers (and even if I do, not necessarily developers of a tech company). Technology is primarily an enabler for the rest of the world, not just something significant in and of itself.

I can still talk to developers in NYC. But developers are not the only ingredient of a project, company or ecosystem. I can also talk to the best domain experts in finance (different types, not just VC), media, law, health, government, advertising, academia, architecture, etc. all at one place with more ease than in SF. This gives me, a developer, more perspective than I can glean elsewhere.

I agree with the GP that you’ll find a lot of pure tech in the valley. But the applications of that tech all have significant presence in New York in comparison to the valley.
2019 Hackerrank developer skills report
Android Accessibility: Live Transcribe [video]
It doesn't have to be that way, for a client I've recently set up a Gitlab Auto Devops on Google Kubernetes. Feature velocity wise it is nearly as painless as Heroku (which to me is the pinnacle of ease of deployment), but because every layer of the stack is open source we could switch providers at a flick of the wrist.

Of course, we won't switch providers, because they're offering great value right now.

I feel this vendor lock-in business is a phase that will pass. We were vendor locked when we paid for Unix or Windows servers, then we got Linux and BSD. Then we got vendor locked by platform providers like AWS and such, and now that grip is loosened by open source infrastructure stacks like Kubernetes.
Bitcoin is certainly a subject of interest to HN readers, but this article is absolutely terrible.

For example: what does this sentence mean?

> The definition Bitcoin that guided the ruling of the district court is based on the FinCEN interpretive guide which is noted as not ambiguous for understandable.

The news here seems to be that using Bitcoin can meet the definition in 18 U.S.C. 1960:

> (2) the term “money transmitting” includes transferring funds on behalf of the public by any and all means...

I'm not a lawyer, but that doesn't seem to require that Bitcoin be "legal [sic] money", just that it happened to be the medium for moving money around in this case.

This article is much more clear: https://ambcrypto.com/bitcoin-btc-qualifies-as-money-and-fun...
So, there's a pool insofar as, like I said, there's a thing you're invited to add your questions to. But you aren't required to ask questions from the pool (and I know many people who don't). And also the "pool" is huge, which is different from some other companies I've interviewed at, where interviewers are required to ask questions from a small (~10-15), preselected set.
Does any shell implement exec of a script as fork and reinit?
If you look back now at the comments you received about limited growth potential/competition/etc, do you agree in hindsight?
I didn't downvote you, but let me explain.
The product improvement point was separate from this point and in all honesty is just my personal opinion.

I'm seeing a bunch of type safety bugs crop up periodically (e.g. https://github.com/matrix-org/synapse/issues/3191 and https://github.com/matrix-org/synapse/issues/4112). I think there is also Dendrite in golang which is a higher performance and typesafe server in golang.
Personally i think since the reference client in react is unavoidable (and that's where the product innovation really happens), it is probably more efficient for the org to have everything in typescript and make life easy for engineers/contributors.

I have my startup founder hat on when I say this.
Being capable of intelligence and being intelligent are not necessarily the same thing. Humans are social animals first, and logical or rational animals second. Our decisions are influenced heavily by (perceived) social factors and self pride/ego such that office politics and pride often end up overriding objective logic. The Dilbert comic strip is close to a documentary in my observation; only slightly exaggerated.
This is the vehicle that I wish could get funded, and then be purchasable in the United States - but I doubt that will ever happen:

http://oxgvt.com/

The only vehicle I'd like to own more than that one is a re-release of the M274 Mule:

https://en.wikipedia.org/wiki/M274_%C2%BD-ton_4%C3%974_utili...
You got rekt. Just let it go.
No mention here of MS Teams? I suspect many companies will be switching from Slack to MS Teams over the next 12-24 mos.
My experience of IDE users (myself included much of the time) is that they don't know how limited their debugging experience is, just breakpoints and how to step through code. Things like breaking when a variable is set, debugging from a core dump, creating a core dump under certain conditions, viewing the assembly, setting variables on the fly etc, are features of a good debugger (often the one they're using) that are obscured from them.

If you want that shallow level of debugging you can do it from inside vim though: https://github.com/idanarye/vim-vebugger
Tech Book Face Off: CoffeeScript vs. Simplifying JavaScript
Makes me wonder if we can block it with Pi-hole then?
Over time, we will have an “exit strategy” that makes it “someone else’s problem” and then we will be well enough capitalized to migrate if needed.

Or the Twitter model - very bad architecture that always crashed, find “product market fit” and then get funding to fix any issues.

Or the company goes out of business, I put X years of AWS experience on my resume and make out like a bandit as an overpriced consultant.

I don’t see the downside....
> Well, the same can be said to "I invented it, it's mine" behavior.

I completely agree.

However this doesn't make taking an idea and running wild with it acceptable either. There is some grey area here.
Yes, the domestic automakers are terrified that someone will begin importing a new vehicle that is nearly competitive with a 1979 AMC Eagle. Clearly, a protective tariff is what's called for, to prevent the US auto industry from being overwhelmed by the makers of Soviet 4x4s and chest-freezer sized Japanese cargo vans.
Clear abstraction anyone? We make it mandatory to separate the Managed service code to separate interfaces and implementation. We have the same code running both on Azure and AWS each leveraging their respective managed services. Just implement the interfaces for your need. It's not difficult.
>Did you check today's weather forecast specific to your location?

No but I used Slack today.
This browser uses the same GeckoView engine as the recently updated Firefox Focus (for Android), which runs much faster than the Gecko engine that's currently being used in Firefox for Android.

https://support.mozilla.org/en-US/kb/geckoview-firefox-focus
I have a Matrix homeserver running on an Odroid XU4 that sits under my TV. I also have bridge servers running for iMessage, Slack, and Hangouts (which includes Google Voice) that connect those services into Matrix.

Being able to see and respond to all my messages from all those services while I'm ssh'd into a weechat client is surreal and amazing. Going back to tapping out messages on my phone in iMessage or opening up the god-awful hangouts web client that shows my chat in a phone-sized window even on my 43 inch monitor feels like a joke at this point.

For now, that kind of setup isn't really accessible to a non-technical user, but even so it's the killer feature. Matrix has a few rough edges, but it genuinely feels like it's growing into something that is objectively better than all the other proprietary services out there.
Actual court decision: [1]

It's not a big deal. The basic decision is that "this falls within the plain meaning of “transferring funds on behalf of the public by any and all means,” such that Stetkiw’s Bitcoin transactions constitute “money transmitting” under 18 U.S.C. § 1960(b)(2)." There is a long history of people trying to edge around laws regulating the handling other people's assets, and they usually lose in court. So laws in that area are often broadly worded.

It's more interesting to look at PayPal's struggles to avoid being regulated as a bank.

[1] https://www.courtlistener.com/recap/gov.uscourts.mied.332293...
Live Transcribe: Speech to Text App
Open Graph Image as a Service
Bd, bn, bp, ls, w, e, and me
New York is definitely finance. It's not to say the tech scene is small though. You have to work a little harder to network but that's nothing new to NYers.
In one part the author says "In English we write them identically, but we speak them differently: in different tones.". A few paragraphs later, he states that English speakers have trouble with the 4 tones of Chinese, which are so obvious to the Chinese, and that phonetic languages don't use tones. Which is it? I thing each language has tones, but they are different tones, and therefore unfamiliar and maybe difficult for speakers of the other language to grok.

(Funny but inappropriate comment self-censored.)
Logging Tables for ETLS – Sql Best Practices
Regs also "go away" if you sell the car in parts that can be put together; it basically becomes a "kit car" at that point.

Plus, there is some kind of loophole out there for some of the quads out there (well, at least here in Arizona - we play kinda fast and loose with such I guess), like the CanAm vehicles; I see them licensed and tagged and going down the road all the time here in sand land.

Then again, that re-issue of the Jeep from India can't be sold and driven on road legally - even here in AZ:

https://jalopnik.com/the-mahindra-roxor-is-a-tiny-offroad-je...
I’m not sure if you’ve checked recently, but there’s a lot of space up there.
I'm using TensorFlow.js to make simple PWAs which run on iOS, Android, and desktop to provide interfaces for games which are accessible to people of various capabilities/accessibilities. Without it, it would take an order of magnitude more investment on my part to make this happen. Your world view is absurdly narrow.
Slack chose Goldman to lead the direct listing process. They also hired a Goldman senior research analyst to lead the investor relations arm, and likely to then move him up quickly in the finance group to higher exec positions.
Sustainable bricks made from sewage
Indeed, and if they're using GitHub, there's actually a 'Squash & Merge' option that can be enabled for all PRs (and possibly the other options can be disabled also). This keeps the feature branch history in the PR, but squashes and merges a single commit into master. Best of both worlds!
So Docker allows me to scale up MySQL Read replicas instantaneously? And I still have to manage infrastructure.
> Unless you're performing a larger job or something you probably need to read/write data from somewhere and connecting to a normal database is too slow for most use-cases.

This is false. I've seen entire Lambda APIs backed by MySQL on large, consumer-facing apps and websites. As another poster pointed out, the cold-start-in-a-VPC is a major PITA, but it can (mostly) be worked around.
I'm frightened of public speaking also, I'd note. But in a small meeting where I know my sh8t, I'm not afraid to justify my conclusions and opinions when questioned. Sometimes I'll admit I have a hard time explaining something immediately, but later follow up in an email with carefully worded details. We don't have to do all our thinking at live meetings. Wiki's etc. are good also for longer chains of reasoning.

Others don't seem able or motivated to do the same. If they have great logic, they hide it from the world.
I think a better example would be:

Try to make an appointment on the california dmv website without signing into google.
> Careful about relying on that, as while state law may not require you add safety equipment such as seat belts, county or city law might.

We're talking Arizona. Here, you can get away with just about anything, and unless it's blatant, nobody really cares. Sometimes not even then.
I always use a soft reset when I accidentally commit in the wrong order, because I like keeping my history tidy. If the change is live, I always use revert.

On another note, I love how HN can go from complex research papers I struggle to keep up with, to explaining git commands the next day — something I learned within my first month of Git and never had a problem with again. How bipolar.
is this some sort of MIT class to undergrad or general public?
Yeah I can see explaining to our business customers who grill us about the reliability of our infrastructure that we host our infrastructure on Digital Ocean....
If you commit in the wrong order and want to set it straight, learn to use "git rebase -i" (i.e. --interactive)

"git reset --patch" is useful for unraveling changes that were wrongly combined into a single commit.
can't see anything on that projector :-(
> Isn't the point that the contact should have a non-negotiable OSS clause of it's using public funds.

Okay. Say you're a vendor for student information systems. It handles registration, enrollment, scheduling, attendance, report cards, state and federal reporting, teacher gradebooks, parent portal, etc. You sell your product to one school district with 800 students for an initial fee of $100,000 plus an annual fee of $5 per student and $10,000 for up to X hours of direct support (note: these numbers are not far off the actual costs).

Except now it's open source, and every one of the hundreds of thousands of school districts in the country suddenly has access to your software without charge.

Sure, you can come up with dozens of reasons why that's great for schools, but you're the SIS vendor that just spent a couple million dollars producing the software. Why would you be in a business where the moment you sell your product, you can no longer sell your product? Support? Okay, but you'll immediately be competing with other support vendors, etc.
Exact opposite of my experience. IDEs let me easily add conditional break points, toggle between source, disassembly, source+disassembly, set variables just by clicking on them, view multiple areas of memory in different tabs/windows. Set how that memory is viewed (bytes, words, dwords, floats, as a type of class/struct, array of classes/structs), show different contexts at once, have multiple windows per thread/process, never seen someone use one that didn't know those features exist as they are all obvious to discover in an IDE.

sounds like you've never used one but then that's what I'd guess from watching most vim users. All of those have been standard features of visual IDE debuggers for over 30 years. Mean while instead of seeing every thing update live I watch the vim users type various gdb print and dump commands at the command line and then watch that data scroll off their terminal instead of being updated live as they progress like an IDE debugger.
Car connoisseurs? Americans? Are you making a joke?

Everything here is a huge, gas guzzling SUV, or a Ford F150 truck.

Americans don't care about road feel/driving mechanics, artistic or elegant design. They want a huge and loud car to show other people how much better they are than them. Ideally, the bigger and louder and more brash, the better.

This is a country that came up with "rolling coal" for god's sake.

https://www.nytimes.com/2016/09/05/business/energy-environme...
didn't know this tool before. I will give it a try. Thanks!
Yeah...We had a fixed yearly price for Google Maps API Premium account - when they switched us to PAYG, our costs increased 8x...Spent 2 weeks of unplanned urgent work switching to Mapbox for 3x of original cost...
Driving a small car around the behemoths on American roads can be terrifying. Driving a tiny car is so much worse I wouldn't even consider it... It's about what (and how) other people drive as much as my own tastes