skysight-inc/HackerNews huggingface dataset:
> Since iOS 9 it continuously backs up to iCloud by default

Oh, I didn't know that. I haven't used an Apple device in more than half a decade.

However, there are still many people that use the data recovery service offered by people like Jessa Jones -- so I imagine that this is still an issue people have even with newer devices.
I don't mean to be blunt, but YC, as an institution, doesn't really care about anything besides money. They're venture capitalists. That the CCP is putting Muslims in high-tech concentration camps is of little concern compared to how much they think they can make in the Chinese market.
Np. All this marketing show is quite elaborate and it's hard to get true answers. Thanks for that top level comment by the way, this whole thread is crazy with speculation and misunderstanding.
All Chinese businesses are subordinate to the PRC. It is my personal opinion that we have reached a point of technological progress where totalitarian control of massive states such as China is simply possible when it wasn't a few decades prior to the advent of modern computing.

I do not have any faith that any amount of trade with China will cause the government to reform in any meaningful way and I'm confident that China will remain a dictatorship a thousand years from now.
Why Women Should Code [pdf]
You're right. The definitions of boundaries between acceptance vs. integration tests is fluid and depends upon the team context.

In our team, we define the terms less by tactics and more by intent.

It's our belief that you can generalize your idea on what acceptance testing means. The intent of an acceptance test is to verify that -- no matter how it's exercised -- the implementation performs the work and outputs the result I expected. Now, you can exercise this implementation with any interface. Of which, a browser is just one interface to your application layer. An HTTP API is yet another interface; a command-line utility is another; etc.

We actually have separate acceptance tests at the UI level and the API level. Sometimes even at the _feature_ level, in that it exercises a multi-step multi-result pathway through the application.

The engineer responsible for developing a unit of work may or may not implement API level acceptance tests (it's recommended); the reviewing engineer usually writes an automated API level acceptance test that must pass for the merge request to pass from code review -> QA/QC; then the QA/QC engineer implements and runs UI level acceptance tests that must pass to move from QA/QC -> Done.

We've found this process to be very effective in reducing our defect rate and improving the quality of our product.
https://thediplomat.com/2018/05/uyghurs-victims-of-21st-cent...
"but the US and most of the western world is fine with it."

This is nonsense. Canada is literally right now in a big huff/dispute with Saudi, and issues of oppression in Saudi Arabia are a constant political issue.

Arms sales to Saudi Arabia from Western nations are always contested, always a hot topic.

Literally in the Swedish election right now - arms sales to Saudi Arabia are an issue.

Saudis can use 'most' of the internet, the country has wealth (luckily) and if they want to they can leave.

The oppression in Saudi is hugely based on super social conservative values, which many citizens, even women, actually support in many ways.
How does one get locked in when it’s a simple function in X language? Seriously, serverless is just an endpoint they provide. You write the code and they handle everything else.
>> And Japan did Pearl Harbour, so what?

Japan did Pearl Harbour .. but you left out Hiroshima and Nagasaki!

>> The idea that you apply sanctions for historical reasons is absurd.

Cuba was 90 miles away from mainland US in 1960s and in 2018 too. Its not historical, its geographic and geo-political with historic context.

US has a harsh embargo on Cuba because it is too close to US. If Cuba was adversarial and is 1000 miles away, the relationship would have been different.
archived https://archive.fo/wGHY 6 years ago
How is that statement hypocrisy, at its best, wow, when it doesn't mention Saudi Arabia at all?

A person could read that comment and have any independent feeling about Saudi Arabia, including wanting sanctions to also exist against Saudi Arabia. So I'm not seeing how hypocrisy is an immediate prerequisite to the comment.

It seems more like you wanted to invalidate the comment by bringing up another country that isn't part of the discussion right now and claim hypocrisy.
> I remember reading that even though Quadro GPUs were for heavy workstation loads, it still didn't compare to consumer GPUs when used for playing games.

Different focus. Gaming GPUs are tweaked for speed. Workstation GPUs are tweaked for precision. Some other considerations like compatibility, thermal/power efficiency, and duty cycles also factor in.

This was borne out more obviously ~10 years back when you could soft-mod some nvidia gaming GPUs to be quadros, turning a $200 gaming GPU into a $600 workstation card just by melting a hardware fuse. Today, the cards are probably too complicated to allow for that, even if you do find a way of tricking the drivers.
You'll need define the type and scope of the problems you like better.

Most software development could be considered problem solving "user has problem x, let's solve it by coding y", even if you're just gluing frameworks together you're solving someone's problem. Other problems are more like bugs, in which case support developer might be more your speed. Support developer is a rarely seen job title these days but still very much exists.

In my current role I'm somewhat on the support side and sometimes get some really gnarly bugs that require weeks and some creative approaches to solve. I love doing this because it's like being paid to solve fun puzzles, but other peoples definition of problem solving is to be creating my problems :)
Are you talking about the pairing protection that came in with 4.2 - released as a standard 2014-12?

I'd have to check versions of my LE BT gear, but I'd expect most of it is more than 4 years old. Earlier versions had some security on the handshake, but AFAIK just how secure that was depends on how cautious/competent the vendor was.

Happy to get more insightful information from you.
Sam, this exec BS doesn't look good on you. If Qi Lu is the "one of the most impressive technologiest" you have known then I would say you can be impressed pretty easily. Qi Lu is the guy who couldn't do a squat with Yahoo so he jumped ship to Microsoft. His main achievement there was to rename their product to "Bing". Finally not getting anywhere for almost a decade, he finally got pushed out and so he jumped on the Baidu train to get dip in to Chinese internet boom. Again no special achievements whatsoever at Baidu and virtually everything he touched was half assed and pure PR vaporware. You also have to remember this guy is not technologist. He doesn't write code, do design or understand modern software architecture. He is a suit which big multinationals need for a public face, sales and marketing purposes.

So let's be honest here. YC needs to tap in to Chinese market's booming startup scene. You can't do that without having native Chinese guy leading these effort. You ideally need a suit who has network and hopefully also understands the little details, you know, like code. But you got only the suit who has network. You will try to do best with what you got. That we get it.
Working fine for me in both Firefox and Chrome.
I believe Dropbear still has limited to no SFTP support but otherwise I've been very happy with it.

Dropbear is the default SSH server for DietPi[0], a lightweight image for Raspberry Pi and other (mainly single board) computers.

[0] https://dietpi.com/
Turkey’s Financial Crisis Surprised Many. Except This Analyst
Most states model their traffic laws after the UVC (Uniform Vehicle Code). For the keep as far right as practicable law when traveling at less than the normal speed of traffic, the UVC lists several exceptions to that requirement.

One is the substandard width lane which is defined as a lane that's too narrow for a cyclist and motor vehicle to safely pass side-by-side within the lane [1].

Given that most surface street lane widths range from 10 to 12 feet, they're not wide enough for a motor vehicle to pass a cyclist safely while remaining in the lane. That means that, for all practical purposes, the keep as far right as practicable requirement is an exception rather than a rule.

[1] http://iamtraffic.org/wp-content/uploads/2013/01/UVC2000.pdf (page 168 § 11-1205-Position on roadway subsection 3)
Trashing a Nobel Laureate after he just passed away is a below-the-belt low blow. Shame on the writer Ian Buruma.
> Doing business with Chinese entrepreneurs and providing services to the Chinese people is a humanitarian imperative.

There is literally no way to do this without the cooperation of the Chinese government.
Previously discussed here:

https://news.ycombinator.com/item?id=10214012
Or perhaps we can finally disentangle ourselves from that region with an electrified vehicle fleet?
> Bitcoin charges something like $4 per transaction
> lately, and they take on the order of a day to process.

Huh? Current fees are $0.16 or less, and there's almost no backlog, meaning transactions confirm at maximum speed. Where are you getting your information from?

https://bitcoinfees.info/
https://www.blockchain.com/btc/unconfirmed-transactions
https://www.blockchain.com/explorer
That's one of the strange ones to me: I read somewhere on the web just once that one guy pronounced it 'squeal' - one syllable. It was instantly burned into my brain.

'Mysql' is thus 'my-squeal'.
Exactly. I am not sure what Sam Altman is up to here, but this may be something that Silicon Valley companies and the free world will regret deeply in the future. He mentions

> to ensure that the benefits of that are fairly spread throughout humanity.

Yes, but technologies at the hands of a dictatorship is dangerous. This morning, there was just a thread about Chinese surveillance/censorship technologies being sold to other countries. Lord help us if the Chinese government somehow gets its hands on a superior weapons tech, or smarter AI.

He also says

> Qi will also take over as the Head of YC Research, YC’s non-profit research lab.

We've heard several prominent lawsuits in recent months on how Chinese nationals stolen and transfered US techs into Chinese companies (possibly government involvement). Qi Lu literally said "The Chinese government understands what AI can do, and they show a lot of commitment for sustained and long-term investment...AI is part of China’s national five-year plan, and just a few months ago, the Chinese government published a comprehensive white paper to call out a systematic investment in AI." https://venturebeat.com/2018/01/09/baidu-coo-says-chinas-gov.... We're literally handing the Chinese government some of the Western world's greatest knowledge and inventions.

This is scary scary thing. I am not sure what YC is thinking, allowing Sam Altman to do this.
Ask HN: Does your work offer to freeze your eggs? What are your benefits?
What $ amount does your work offer, do they pay for other services for families (childcare, breastmilk shipping, birth control, etc.)
Link says (2017), ironically.
> Have you tried driving a car over a long distance averaging 15mph?

There are usually opportunities to pass cyclist that present themselves without having to travel a long distance at 15 mph. But there are many instances where one has to spend a long time driving at low speeds in a car (e.g., traffic jams).
How is Bing a pile of garbage? It takes some effort to come up with a search for which it or ddg are markedly worse than google. FWIW I still use google.
Ironic but inevitable; the simplification appears to mostly be a matter of vocabulary. Reducing the vocabulary usually eliminates most technical jargon, and when the subject-matter is technical, the result is, well, a mess.
According to the article, the model doesn't apply to linguini, so I'm not surprised it doesn't always break into 3+ pieces.
This is fascinating, but it seems like it only applies to "one shot" programs, like compilers. How applicable is this in the web application space, where state is usually stored externally to the process itself? If used in the way pg's Arc was intended for making web sites easier to reason about developing, then stopping your server results in losing context for follow-up requests. Even modern desktop and mobile apps have a concept of serializing the user's current context in case the computer accidentally shuts down. Context state can't be used safely with call/cc in these situations.
Ask HN: Which Linux distributions you use for day to day use?
I used to be distro freak about a decade ago and tried everything and now use windows at office and nothing else. About to setup new pc at home for hobby/side project coding. What distro as of now works best for programmers ?
No but I believe the technical whitepapers and public statements Apple has made.

If you are going to just claim they are lying, you are the one who needs evidence.
> I worry about what sort of concessions tech companies have made and will make to gain access to the Chinese market.

Especially since the PRC government is getting much more aggressive in forcing Western companies to kowtow to their political stances even in their operations outside of China. Mercedes-Benz was forced to apologize for posting a Dalai Lama quote on Instagram [1], and a Marriott employee was fired after he "liked" a post about Tibetan independence [2]. This happened despite both websites being blocked in China.

The implications for companies with new Chinese operations that also operate an open web forum is left as an exercise for the reader.

[1] https://www.dw.com/en/mercedes-bows-to-chinese-pressure-afte...

[2] https://www.wsj.com/articles/marriott-employee-roy-jones-hit...
https://www.csiro.au/en/Research/EF/Areas/Solar/Solar-coolin...
Ask a head coach of the Dallas Cowboys[0] how easy it is to forget. Granted, this was before TSA, but still. It's not like it was legal before then either.

[0]https://www.nytimes.com/1997/08/05/sports/switzer-arrested-o...

[edit] grammar
Than you be pragmatic and make concessions.
There have been some demonstration projects.[0,1] But yeah, maybe it's not workable.

0) https://www.delta.tudelft.nl/article/can-underground-heat-st...

1) https://en.wikipedia.org/wiki/Seasonal_thermal_energy_storag...
What are you talking about? We know google is keeping tracking data despite users turning it off.

But Apple is not.
I love the freedom of the internet, but today it is led by just a few companies that control information for profit and some sketchy things.

I'm afraid that the internet is not as free as it used to be as it reinforces and "locks" you on a culture of individual consumerism over communal well-being.

I can only hope that the internet won't erase from memory what the Cuban revolution was all about.
Agreed 100%. To me it's madness that Marriott and Benz wouldn't stand up for the right to speak one's mind.
I think the exceptionally high quality of documentation-like this part of it—is one of the reasons Vue.js has conquered the world the way it has. A lesson for anyone trying to move the needle in the increasingly competitive FOSS world.
Add a little more random to your product (2007)
I'm not going to comment on the rest of your comment, but I found the first 2 sentences to be pretty out of context.

"one of the most impressive technologists" is much different than "most impressive technologist". Removing the plural completely changes the meaning of that statement.
I am ready to code a SaaS. Any simplest ideas/pain point for the Indian market?
We should never, ever make concessions when it comes to human rights.
At this point, both of the tech companies I've been at both match the description and were bought private from public. Ancedata for sure, but it can happen. You make money as an employee when this happens, just not a stupid amount of money. A nice bonus amount of money. Depends entirely on how much stock you have accruing.
PSA: Norton ConnectSafe DNS is shutting down. This is what you need to do
> Lord help us if the Chinese government somehow gets its hands on a superior weapons tech, or smarter AI.

Why wouldn't they get their hands on that? With companies like HPE existing as now defacto chinese companies I just don't see how anyone can see this as a if rather than a when.

> We're literally handing the Chinese government some of the Western world's greatest knowledge and inventions.

Isn't this great though? More innovation spread amongst the world. This is what liberalism tells us, that there is no distinction between people living under different nations.

If we can make the lives of chinese citizens better like we use AI to make ours better, why should minor issues like government "stealing knowledge" (whatever that is) be some big issue?
We’re talking about cultures that allow innocents to be murdered in their name.

All cultures allow this. No culture has yet transcended it.

It’s fine not to respect humanity at its current level of development, but nationalism is hardly the solution.
I agree with your point wholeheartedly and completely. You are fully correct in every possible way, in every detail.

With that said, a more charitable reading might be that the person was noting the power of representation and role models to inspire.
LA to become first US subway to install portable body scanners
Would this work on Tesla Model 3's phone key system?

https://www.tesla.com/support/model-3#phone-key
Another me-too move by YC. Does anyone actually expect anything to come of this?
This is how I've used it as well. (Initram luks shim, I call it)
I recommend changing the color on the (x) icons in the pricing table as they look to similar to the checkmark icons.
Hahaha people talking about ethics are silly ... This is business in a market, potentially, at least 3x bigger than the current biggest market! Are you nuts? Everybody's gonna do business in China! Everybody! In some form or shape.
What men want in 2018?
I tried it around a month ago, just to write a message on the blockchain, and the fee was around $4 then.

If bitinfocharts.com is to be believed, the fee has been as high as $55/transaction.

https://bitinfocharts.com/comparison/bitcoin-transactionfees...
You might dig something like this: http://www.twindata.com/affirmative/1229U.htm
Fine, all the it's bankrupt "in 2019/2020" vs "by September".

The point is, all the articles raising alarm bells saying Tesla is going bankrupt SOON, it will run out of funds, it will collapse. Because math.

Now, all the articles are focused on SEC rules for a tweet.
If you think someone looking over your shoulder while you solve a problem with your future career on the line is anything like "working as a team", I weep for whatever work environment your developers work in.
Sure, man. Fixed it.
I'm wondering which city will the YC China be based in? Certainly one of Beijing/Shenzhen/Shanghai I would guess.
When it comes to navigating China and your choices are Suit, Network, or Code, you take the Network every time. Alcohol tolerance is a plus.
Looking forward to YC South East Asia or YC Asia. Don't forget us.
Great article! We want better code and we want to foster a culture that values quality work. We want to sleep at night knowing our codebase is under our control and won't wake us up for PagerDuty. I observe that testing first is a great way to express our team's commitment to quality.

There's often a lot of negativity in TDD threads like this. But please limit the FUD because some of us are actually trying to improve and would appreciate encouragement for ourselves and our peers who are on the fence about rigorous testing.

Also, I don't doubt there are better routes to improving our software quality than TDD, I'd just like to hear what those are for people.
For a lot of americans driven out of their homes by gigantic medical bills, the US is hell...
>Just the thought that through a few twists of fate I could have been born in some totalitarian nightmare state is enough to give me chills.

I'm curious about this line of thinking. Do you think your specific consciousness was being held in reserve somewhere, and it would have been placed into a mortal body regardless of when you were due to come into being? Plus if your grandfather had stayed in Cuba, who's to say your parents would have still met, started a relationship, and conceived a child?

The way I see it, I only exist because of the exact series of events leading up to that one moment where I was conceived. I exist because of a combination of a specific sperm and a specific egg. All sorts of factors contributed to all of us getting extremely lucky, even up to the final hours, minutes, and seconds before fertilization. We won, and we denied a countless number of other potential minds the privilege of existence.

There's no way to prove it of course, but I feel like a different sperm being responsible for fertilization would have meant I would have never existed at all. My parents would have had a different child with a different consciousness. Even if a specific consciousness is tied to the egg itself, that gives a window based on the menstrual cycle.
Make no mistake, SGX was designed to give Intel control over what code its processors can run (they have the signing key), and to enable user-hostile DRM. Attacks against it are welcome in the same way as jailbreaks and rooting.
> why should minor issues like government "stealing knowledge" (whatever that is) be some big issue?

Because that's not at all the only issue; the ruling party actively suppresses dissent, stifles speech, and allows little to no disagreement. Minorities and dissenters are locked away with no trial. Censorship is rampant. There's a lot more to worry about than just IP theft or corporate espionage.
> An even bigger issue I have is the huge reliance on mocking which leads to completely brittle tests and code that can withstand no change without all hell breaking lose.

In my opinion, unit tests should only cover code that doesn't have any side-effects or interact with external dependencies. For example, if you have a method that handles a HTTP request, extracts information from that request, queries a DB, processes the results from the DB
Dropbear author here.

It used to have one unique feature, but OpenSSH has copied it now[0] :)

dbclient host1,host2,user@host3

to onion-TCP-forward through a few hosts.

[0] https://manpages.debian.org/stretch/openssh-client/ssh.1.en....
That's why I feel compelled to speak up about this. There are things more important than money.
I think that's exactly what they're suggesting and it's totally absurd.