skysight-inc/HackerNews huggingface dataset:
I worked at an early non-profit coworking space in nyc back in 2005 and we also experienced every single one of the problems you mentioned in endless supply. How to make enough money to cover program costs coupled with high turnover and lots of people either succeeding out early or failing out after months of not paying rent both happened regularly. We had institutional support so could weather the costs, but the idea of it being self-sustaining given the economics was a big lift. we were always approaching something like success but never quite reaching it for the reasons you listed.
It's hard for me to write this well, so before I begin I hope you don't take offense. I think it's easy to feel shame if someone disagrees with you and especially if they take the time to back up their argument with some evidence as the responder to your statement did. However, I think it's kind of an unfortunate reaction. That person gave you a gift -- they spent time out of their day to explain to you why they disagreed. It's not meant to beat you back, or to make you seem stupid (at least from my perspective). Your original comment didn't have any supporting evidence: it was just a statement. While it may very well be true, it's really hard for a reader to judge. I don't know you. I don't know how well you understand the field. If you make a statement, I'm always going to be a bit wary -- because there are a lot more people who are mistaken on the internet when they think they know something, than people who actually know something.

As much as possible, I'd like to encourage you to take the time and effort to back up your statements and to share your knowledge in a way that people like me can appreciate. I know it takes time and you may be thinking, "If I need to back up everything I say, then I won't have time to say anything!". However, I think it's fine to pick and choose your moments (BTW, as you might gather from this message, this is something I also struggle with!) If everyone who read HN posted their opinion without spending the time to show how they arrived at that opinion, we would be buried in meaningless arguments. That's why it is so important for people like you, who seem to know something about the subject matter, to spend that time to make a really quality reply. Everyone will benefit, I feel.

Perhaps you will disagree, but at the very least I hope you come away with the feeling that it is not necessary to experience shame if someone disagrees with you -- indeed, even if you happen to be wrong. Especially if you are wrong, you are the one that benefits the most because you can learn something new. It really is all good.
The question is, are these animals being grown for food or leather? Afaik, leather is mostly a byproduct of the beef industry, and if it's not used it'll just go to waste. I could maybe agree that buying leather is a bad net choice if beef was the byproduct, but until I see that, I have no qualms about buying leather products, especially since they last longer than synthetic versions.
Same! As a teenager I was finishing up my final grade in piano before leaving my (now dearly departed) piano teacher behind and going off to uni. I dedicated a year of my life to learning that piece. In hindsight it was one of the best decisions I've made. I wish I took a year off and learned a few more pieces of his - they're as amazing to play as they are to listen to.
For platform specific stuff it's easy to write a wrapper. Most of the time Xamarin is very closely up to date with Apple's SDK, due to some automated tooling that generates the C# classes, interfaces and such. So you should be able to either use the C# wrappers for platform specific functionality, or alternatively can quite easily create your own binding using the Sharpie tool [0].

The last 2 apps I've been working on were Xamarin apps and I'd guess the first app probably shares 80% - 85% of the code base and the second app 95%. The first app less, because the client wanted a specialised camera module, which required me to create bindings for the Fotoapparat [1] library on the Android platform.

Both apps used Xamarin Forms. The platform specific code, all things considered, is really small.

I should note I've also done a lot of Swift & Objective-C development in the past and a little bit of Java. I also tried Xamarin around 2013 and back then the experience wasn't as good as it's right now.

My major gripes with Xamarin currently are:
- The IDE becomes slow sometimes (fixed with a restart)
- The IDE sometimes has issues connecting to the Android emulator for debugging (often restarting the computer fixes this).

I should also note that if I were to write an iOS only app, I'd definitely use Swift (I love working in Swift, more than C#, Objective-C, Java, …). But for multi-platform apps, currently my tool of choice is Xamarin.

---

[0]: https://docs.microsoft.com/en-us/xamarin/cross-platform/maci...

[1]: https://github.com/RedApparat/Fotoapparat
Immense violence started in Kashmir back in 1989 when India pulled off something like this the last time. It started dying out by 1995-96 as India adopted a more democratic and less militaristic approach to Kashmir (Vajpayee's Kashmiriyat, Insaniyat, Jamburiyat) right until the current Government came in and started going back to the militaristic approach by quelling protests by brute-force. This move is not going to go well in Kashmir and the Government knows it. People are going to revolt and that is why the valley has been completely locked down. This is not about saving lives. If that was the case the forces wouldn't shoot protestors every years in Kashmir. This is about suppressing the voices of those who object.

India had made a lot of progress democratically in Kashmir and had actually won over a lot of Kashmiris. A lot of them either supported or tolerated Indian rule as long as their daily lives went on peacefully. With this move, they've lost all popular support they had in the valley. All pro-Indian Kashmiris I know personally are feeling betrayed and regretting that they supporting Indian rule in Kashmir.

Even elected pro-India politicians have been jailed and their voices suppressed. IMO this is going to result in people losing their belief in Indian democracy. Over the next few years, I expect number of militants in the Kashmir valley to grow rapidly. I think the valley will go back to where it was in early 90s. I hope it doesn't come to that but I don't see this playing out any other way unfortunately.

Showing military might is not the solution.
TDLR; Company owned by oppressive regime helps other oppressive regimes prosper in exchange for unfetted access to the countries resources.

There is news here. But its not about spying.

https://greenworldwarriors.com/2019/03/06/ugandas-main-asset...

https://www.scmp.com/news/china/society/article/2134438/chin...
Money does seem to be the only way to get even a hint of policy change from Washington, but the trend line of public opinion is opposite of what you suggest. Until around 1995, immigration restriction was overwhelmingly mainstream in the United States and still commands a strong plurality.

https://news.gallup.com/poll/1660/immigration.aspx

I'd further point out that the overwhelming majority of the moneyed interests still stack up on the side of permissive immigration policies. It is, after all, capital that benefits from a global free market for labor and an expanded consumer base. It's just about the only thing the Koch brothers and Soros can agree on.
Basically the same process as when you first started. Implement the changes on Platform A, get it stable, port it over to Platform B, get it stable, port back any refinements to platform A. Platform changes themselves should ideally be quarantined behind said abstractions/injections, so your actual ported code is very simple and "timeless": no fancy language features, no preprocessor magic, no annotations, no excessive syntactic sugar.
Kashmir is a part of India and India is not an occupational force. Also India doesn't want another Syria/Afganistan/Pakistan/Sudan/Libya/Iraq happening next to it.
Amarinder Singh has not condemned Indian communication lockdown or curfew and ensuing brutalities, he only condemned breaking of state into two Union Territories in an unconstitutional way.

He is the same guy who supported Indian Army when they tied an innocent Kashmiri in front of a jeep and paraded him into town. His approach is very wily.
does anyone have insight to the webkit governance side of this? is this a case of apple fighting their ads battle against google in upstream FOSS?
this link violates all the guidelines of hackernews...i recommend taking it down.. it is a political hit job hinduphobic article thinly disguised as internet shutdown news.
Ha beat me to it!
Energy Vault Raises 110M Dollars from SoftBank Vision Fund
JBrowse project | Software Engineer | Remote and Onsite | Berkeley, CA

BERKELEY HR LINK: https://jobsprod.is.berkeley.edu/psp/jobsprod/EMPLOYEE/HRMS/...

BACKGROUND:
The JBrowse open source project is hiring. Join a distributed team of remote-working software engineers building the next face of the genomics web. The JBrowse genome browser is an all-JavaScript genome browser built using modern tooling and technologies (e.g. React, TypeScript, web workers) and tackling deep problems in genomics visualization such as gene fusions, inter-genome alignments and synteny, and phylogenetic navigation of entire genomic clades.

RESPONSIBILITIES:
Responsibilities of the job include planning and executing code, and liaising with other developers and users.

TECHNOLOGIES:
JavaScript (React, mobx-state-tree, many many npm modules)

REQUIREMENTS:
Must have a degree (or equivalent experience) in programming-related areas. Experience in biology/bioinformatics a big plus.

LOCALE:
Remote working is OK, within the US.

COMPENSATION:
Annual Salary Range: $103k - $156k

HOW TO APPLY:
Search for job #27476 at https://jobs.berkeley.edu/job-listings

DEADLINE:
August 31, 2019
Interesting! Looks like my memory failed me, the one time I don't double check...
>I suspect that most countries would try to intercept the communications of an opposition candidate that was openly backed by a foreign power

We still haven't seen the Trump-Russia/KSA/UAE intercepts…
You judged a country of a billion people by two small subsets. No country has as diverse a people as India. It comes with its own set of problems. "don't use the internet" reeks of such privilege.
Why I won't work a developer job anymore (Joshua Fluke)
Electron. It works pretty well if you're OK with the huge resource usage.
Well that sure educates me a lot about Kashmir.
Unlie the Argentine peso, the USD is not in free fall.
Easy solution: close your eyes.
There are probably a few startups with multi-million dollars that weren't able to get themselves "caught on," and that's with initial traction, so the threshold is at least higher than that.
I agree, if you have 10 hires to make in a quarter then the recruiter fee starts to be eye-watering (better to bring that role in-house), but for your first 5-10 engineers (with say 2-4 reqs open at any given time) I found recruiters to be the best source after direct referrals.

Note that finding a good recruiter is hard, especially as a very early-stage startup. We spent a long time digging through mediocre resumes until we happened upon some good recruiters. It seems mostly trial and error so I'd recommend re-rolling a few times before making a judgement on recruiters as a general strategy. The benefit of the commission model is that you pay nothing if you make no hires, so that makes it lower risk to try a few interviews from a new recruiter.
> Feel free to go through them yourself if you don't believe me.

I didn't so I did.

I checked the first thirty listed in the Wikipedia article. Of those, only 8 have been developed in the USA including one developed by the American branch of a Swiss company.

That's merely 26%. Not insignificant but quite far from 80%. After a quick sampling of the rest I would be surprised if the exact proportion is above a third.
Or imagine an island hit by a hurricane. The lack of sufficient physical cash on-island in Puerto Rico after Maria in our telecomms-free condition was paralyzing for a couple of weeks.

And that's the US, no weird third-world phone-only transactions, just no Visa network for a while.
Capital One hacker took data from more than 30 companies, new court docs reveal
That’s true, except that you can only get a loan in Denmark if you have 20% of the purchase price to put down as collateral. That means sub prime mortgage lending doesn’t exist in Denmark and that combined with liar/NINJA loans was a substantial contribution to the US housing crash, together with securitisation. If it had been impossible to securitise mortgages with less than 20% down in collateral the housing crash would have been a non event in the financial markets.
Proper situational awareness while driving is a visual task. As people age, they begin to lose hearing and ability to localize sounds due to age and noise exposure. Leaning on hearing for safety becomes a liability.
Mesh networks can still connect up to the internet. "The internet" is a concept and isn't really owned or controlled by anyone. It's more about the ledger itself being distributed. It'll definitely be much slower. though.
This wasn't meant to be derogatory. I just thought I was getting better at identifying dutchy english mannerisms
Could you explain what you think of the pros and cons of flutter VS IONIC?
I think flutter and it's astonishing number of issues on github + their lack of manpower + their lack of major features + the presence of major performance and behavior bugs + the extremely small lib ecosystem (dart) is a major, useless risk for a startup for the benefit of tech hype.
(just my point of view, don't take it personally)
Or even an unscrupulous domestic agent of law. If you look at the handling of the Silk Road investigation by the FBI, you'll see that people are easily compromised (Secret Service agents investigating tried to pocket some of the bitcoin). They may tell you they are only using backdoors when necessary, but who's liable when they abuse it?
Ask HN: Which city has most electric scooters per capita?
I'm sure people of Kashmir would shout this at the top of their lungs if the communication blockade was lifted.
Treasures of Pompeii: archaeologists uncover trove of gems, amulets, beads
Original video on Big Clive's channel, in much better quality: https://www.youtube.com/watch?v=mcDgOGC5Lcc
Pakistan is a big part of problem here by supporting militants and terrorists. Material, money and training support. Let’s not absolve Pakistan here. They invaded independent Kashmir in 1947 and Kashmir had to let go its independence to get support from India against Pakistan’s war.
I refused to by nest after google acquired it in 2014. And one would have to be completely stupid to think that any data going into a Google device is secure.
“Denied there was a data breach”.

Yet you could simply refresh the page as any logged in user and see a new random account. This is a data breach. You could build a scraper in ten minutes.
Fast food restaurants per capita:

1 for 1,600 people in UK

1 for 1,700 people in US
> fruit with air miles

So put a couple of billion farmers in developing nations out of work?

It's going to be complex and messy either way, I guess.
I originally got an Amazon Tap instead of an Echo because it required hitting a button to listen.

Then they added an all setting that let me toggle the always on capability and I realized it was just a software button and that in theory it could listen in whenever and I'd never know. The lack of reliable user controlled methods of limiting recording devices is disappointing. Is there some sort of sound dampening material that could be made into a cover for devices like this?
Huh what? Are you even aware of the history? Being independent has been their goal from day 1; that's the reason for the conflict. It's not because India has "mismanaged" Kashmir.
I wonder if we struggle needlessly though in "regular software development" - and entire jobs or teams exist because we didn't find the right way to express things in a language. OTOH you could create lisp code that is so unique and weird in it's semantics that it's hard for a new team member to get onboard. But I've seen that done in C# too which allows you to have code that writes code at runtime (not as elegantly though!).
The data security / privacy policy is super important. I've also wanted a personal CRM for some time so this definitely hits my pain point. However, I anticipate this would become most useful when I start adding personal, honest notes for all my contacts. That's obviously a problem if this database were ever to be leaked, or (worse) subpoenaed.

I'd be much more excited about this product if it used zero-knowledge encryption for my data. Yes you can't data-mine it (and if I lose my password I'm hosed), but I'd prefer having the only copy of the decryption key.
I was the engineering manager for a time at a company who launched a competing product to dropbox (its dead now). During my time there we deployed a common c++ core that did the business logic, and we wrote the uis in Qt with Qml for the forms. We also used swig to export the c++ objects to java. Our ui forms looked native, and they ran on every mobile os at the time (Windows phone, iphone, android), and we even used some of the Qml forms on our desktop ui.

Yes it was kind of a pain in the ass to share code like this, but it worked, and the mobile guys mostly just dealt with the specific problems relative to the mobile domain and not api integration issues with our cloud.

That being said, I can tell you for certain our mobile devs (most of them anyway) would've preferred writing their own client api in the native language of the platform. Maybe Dropbox just got tired of dealing with that, they have the money now to hire fleets of engineers to write just about anything on any platform, why would you even bother sharing a client library in that case? But in our case, we were a small team, so we really didn't feel comfortable just letting the next mobile dev who walked in the door come up with another foundation library.

Coding is hard, coding with a team is even harder.
Internet is far more critical than gasoline or even electricity. Everything is IP based, and processes for just about everything are dependent on some random service in AWS.

In a significant civil unrest event, it would be very feasible for a prepared party to create widespread disruption on a regional level.
Huawei will likely become the main competition for NSO group and companies like it, but that's the least of the worlds worries.

Governments with resource wealth don't need large public services that would operate a sophisticated intelligence service, so they outsource it. So far these governments have been doing point targeting against dissidents w/ mercenary surveillance companies, but it's possible these companies are about to be steamrolled by one that implements their products as a free feature of their entire infrastructure.

The bargain will be, we'll support your campaign/coup and modernize your infrastructure for your people, while giving you intel we collect on your dissidents and opposition. Then, once Huawei infrastructure is ensconced, no government will get into power who does not have support from China. A very "harmonious," cycle. Want be be elected again? Secure our rights to extract rare earth minerals. Etc.

The company is a projection of Chinese state power, not unlike western telcoms with 5EYES and the ITU has been. The difference is the Party lacks the sentimentality of western countries when it comes to issues of total surveillance and intervention to maintain control. (Albeit, we have never been above supporting butchers either, so YMMV.)

My prediction is that once the Huawei gear is in place, a country's political class will turn to face east on policy and resource questions. It's pure leverage. Western tech companies can't make the same promises to those governments either. It's not like Google can promise to prop up the next Idi Amin, but Huawei doesn't have that constraint. So far, the world has been content to deal with the devil it knows.

Anyway, I'd say this article is an anecdote of a larger geopolitical shift. Containing Huawei should be a national security priority for everyone, but tbh, it's looking more and more like our respective mere leviathans have become oversized, slow moving prey for their hydra.
My opinion is that the guy in this video, Joshua Fluke, comes across as very sincere.

In my opinion, this video should be watched by everyone on HN.
Given to China by Pakistan who didn't have right to it in the first place as per UN
Semi-Supervised Learning Using Differentiable Reasoning
Planet’s satellites use Indian launch vehicles due to their economic viability. They were muted in their response to Debris in outer soace due to Indian anti satellite test.
Don’t know about per capita but they’re big in Hoboken.

https://www.nj.com/hudson/2019/06/hoboken-scooter-program-is...
Using the "Sapiens" definition, the market is a second order chaotic system - chaos which reacts to predictions of its future. If everyone expects recessions to happen on a certain date, can it really happen?

Are there any books you would recommend for better understanding of the global economy? Ones that really stick to what we know or have observed, not drawing conjectures such as the one in the article? I must say that my friends who have studied economics at prestigious universities often fail to explain to answer "some pretty basic questions" I have about the world economy.
It also may be that because Mercedes and BMWs are "local brand" vehicles, there are more of them, and more mechanics out there able to service them? Whereas (to them) foreign cars like American vehicles you have to take to special American automobile repair places (like we have European auto repair places here that specialize in those makes/models)?

That's been true for taxis in the US for a long time --- which are usually full-size Chevrolets and Fords. They're also much roomier and thus give a more comfortable ride than the average import econobox, with extra capacity for luggage.
> What exactly is all this preventing?

Simply put, it's preventing deaths. Kashmir is volatile and massive government decision like scrapping Article 370 is sure to create violent protests in the region. See Kashmir protests circa 2016 on how violent it can get.
Most sensible answer.
How does that square with many western nations whose population would be declining due to low birthrates if not for immigration?
The LED needs to be connected to the power lead on the camera. Then it cannot be hacked via the software.

Also, microphones and cameras need physical switches to enable them, not software switches. Preferably with an LED indicator too.

This is what I did with the electric fuel pump on my car. A dash light connected to the power lead, and a physical switch. There's also a low oil pressure switch that'll interrupt the power to the fuel pump.
I definitely want to hear where you got an estimate that there's less than a thousand on-demand escalators in the entire world.
Perhaps just a simple linear decay function for every upvote would work. Every anniversary, a vote would lose 20% of its value, so after 5 years, a vote would expire, unless re-confirmed by the original voter (or the voter could upvote a newer, different answer).
Yep my thoughts. Sounds like the Steam Christmas sale issue from sometime back.
This way of thinking displays a baffling lack of imagination. Even the mere existence of the Justice Department constrains President behavior considerably compared to having no such office.

It’s incredible to think that you’re taking the existence of bad behavior that happens despite these checks & balances as evidence that the checks & balances do nothing.