skysight-inc/HackerNews huggingface dataset:
Ask HN: What % of your net wealth did you put into your downpayment?
I've heard different things from different sources, but I'm curious to hear from the HN crowd what percentage of your net worth did you put into purchasing your primary residence? For example, assume you're purchasing a place for $1,000,000 and financing 80% of that. What percentage of your total net worth should the $200,000 downpayment be?
Let's not forget the massive extortion going on with drug prices as well. Also, there seems to be an issue these days with having enough independent replication of results by people who are not on company payrolls, or with selective publication of only positive results. Handing that data to one company is likely not going to result in reliable science by itself.
Please send an email here: cb_helper@yopmail.com

I’ll contact you at whatever addrsss you use
> liberal immigration laws

Getting a german work visa for Indians is not easy. They don't have "liberal immigration laws" , just less competition than H1B.
Facebook's free food banned
Not making a generalization but I know many many guys who are rich and bought iPhone but they just disliked and went back to android for one basic reason - they love the android UI and ecosystem more.

For example, one guy said he ditched iphone because he can't use truecaller on it. Another one just didn't like the UI. Yet another one is tired of its rather closed ecosystem.
Senator Asks US Agencies to Remove Flash from Government Websites
want to see if i can complete twin kingdom valley now! never did get the last lousy point.
Does Kit Kat’s Shape Deserve a Trademark? E.U. Adds a Hurdle
Agreed.

People underestimate how excruciating it is to collect large sample-sizes of genetic data.

The database 23andMe has is so stupidly valuable because 1. the sequencing is already done (and paid for) and 2. They can follow up with surveys electronically.

This kind of voluntary ancestry service will probably be the only way we will ever be able to collect the millions of samples needed for powered WGS GWAS analysis.
Doesn't that mean that 99.99% of all USB chargers for phones violate the spec? Since the spec says USB A only outputs 500mA ? Holy shit!
They already deal with HIPAA compliance, so that's some reassurance.
Why do we have to engage in hypotheticals about whether or not anyone will act in a morally upstanding way when we could instead design systems which don't require trust at all? Or better yet, use estalbished systems which don't require trust?
>The labor force participation rate is currently about 62.8%. In 2013, it was at most about 63.8%, only 1 percent higher

This 1% difference works out to 1.6 million fewer people in the laborforce, that is a problem. Especially, when I keep reading about how the economy is doing great compared to other post-Recession years. If this is true, why aren't people re-joining the laboforce? If the labor market is squeezed for talent, as companies and JOLTS [1] data would have us believe, why aren't they raising wages to lure workers? The fact that they aren't is not a good sign of economic fundamentals.

>Real average hourly earnings for June 2013 were $10.31. Real average hourly earnings for June 2018 were $10.76. Real earnings increased over that period. So what are you referring to, exactly?

Correct, since 2013, real wages are up 0.7% annually. I am referring to how real wages have fallen since the tax law was enacted. This is notable because the tax cut was specifically sold on the promise it would increase worker's wages[2]. Why haven't wages risen since the tax cut when they were rising before the cut?

>This reminds me of a how a creationist says “Well, I haven't seen an explanation for this" and proceeds to dismiss an entire field.

Like someone who uses an anecdote about Costco raising wages by $1 as evidence the labor market is great while dismissing real wage contraction?

>Lack of evidence about what? Be specific.

Evidence that any of the "reasons" outlined for slow wage growth are true.

[1] https://www.bls.gov/news.release/jolts.nr0.htm

[2] https://www.bloomberg.com/view/articles/2018-07-18/trump-s-t...
Not to mention that the majority of modern pharmaceuticals are focused on treating symptoms instead of causes. Insert argument about sick people being more profitable, etc.
Eagerly waiting for Dev kits - to be released in couple of months!
Mozilla is hiring in Toronto. Check out jobs page!
After Last Year's Hurricanes Caribbean Lizards Are Better at Holding on for Life
Buyers may not know or care, but retailers do. Anyone can report that Amazon link shared earlier and Amazon will remove it as it is not spec compliant. Those type adapters are also non-existent at basically every electronics brick-and-mortar store I've visited.

https://www.androidpolice.com/2016/03/29/amazon-updates-its-...
A lot of stars are too hot to have much in the way of complex molecules.

The article goes into some detail about the significance of this planet having water and carbon monoxide, but not methane or ammonia.
>We do support IMAP and SMTP, via the bridge.

Do I need to repeat why I'm not going to take this argument yet again?

>We don't believe such compulsion would be legal and would fight it in court

Good to hear, but you should still be honest about the limitations in your approach. Secure systems are not built around trust and ones that are should not be advertised as such.
Don't most European countries have a point-based immigration system?
Some modern thinking has confused self-loathing and careful introspection. There were a great many things that could have, or arguably should have, been done differently in the past, but many of those things were done in the context and to the standards of the day. The transgressions of the past resulted in a technologically advanced society. Introspection considers this and asks, "what should we do differently in the future?" Self loathing says, "we shouldn't exist and should spend our future doing nothing."

> There are many, many people in the world who don't know that we went to the moon, there are people who don't have access to electricity and plumbing. I'm not arguing here for not exploring other planets, but I am trying to make a case for focusing out scientific efforts of improving the lives of everyone on the planet.

Your second statement contradicts your first. Either you want to ensure that everyone has access to electricity and plumbing before science spends any effort on exploration, or you don't.

The natural conclusion of this argument is that no money should be spent on exploration, and all money should be redistributed evenly to everyone so that everyone maintains an identical standard of living. I don't want to assume that's what you meant, but if it isn't, I can't figure out what your ideal world looks like.
I have not interacted much with h1b's.

However a friend of mine has, at several different companies and in general has not been impressed. Specifically when a quote for single sign on was made for the customer, that it would take 3 months. He implemented the feature over a weekend...

This is in the "body shop" consulting side of the industry. I have heard similar complaints about H1b's in the cell phone and telecom industry as well.

EDIT to add: specialty cases as mentioned elsewhere in the thread, could well be different...
New Video Game Teaches Teens about Electricity – Cambridge University
It wont help protect american workers though because the company can always just open a remote office in india to get the talent. If americans want the jobs then they need to compete in all levels with the competition which includes wages, skills and so on.
Call it an informal poll of people I know who have an Android. And a function of statistics.
I have been following the main RISC-V ISA design mailing list for a while, and of course there has been criticism of some design decisions there.

My personal criticism would be that there are still missing parts: the B extension (bit operations like count leading zeros/count trailing zeros/popcount/byte swap), the V extension (extensible vector operations), and the P extension (packed SIMD) aren't ready yet. If your problem domain needs these, you'll have to either wait until they're specified, or use a non-standard extension (of course, a benefit of the RISC-V ISA design is that it makes easy to use non-standard extensions when you need to).

Other criticisms I've seen in the mailing list:

- As already mentioned by someone else here, the RV32 and RV64 variants (32-bit and 64-bit registers) are incompatible, that is, code written for RV32 won't run on RV64, while with some small tweaks to the instruction encoding, it could;

- Some have argued that the C extension (compressed 16-bit instructions - normal instructions are 32-bit) could have been done in a better way;

- All Linux distributions have converged on RV64GC as their base ISA, which includes the C extension, and some have complained about this choice;

- There have been some complaints of possible interrupt latency on embedded systems due to having to save/restore registers without hardware help.
Swedish student's plane protest stops man's deportation 'to hell'
Not only are they paid less, but the program created an industry geared toward marketing impossible requirements and terrible wages and bad locations to US citizens in order to make it seem like there is no local talent that fits the bill, and then faked resumes of foreign workers to make them the right candidate. Too many mediocre jobs were taken away from people like that.
I can try. I think people are averse to doing this because it can sort of require a deep dive into how Piper and Citc work, and the linked article does a good job of explaining that, and beyond what the article says, its not clear what you can discuss.

[Everything I'm about to explain is for the average user's workflow, like others have mentioned, "real" branches do exist, but most engineers will never use them, and my current workflow works differently than what I'm explaining, but I used to do it this way.]

Piper generally speaking doesn't have the concept of commits or "sets of patches". You have clients. A client trunk@time + some local changes. You could maybe call this a branch, but you can't stack multiple commits[1], so its a branch of length exactly one. It can only be merged back into trunk. Then you delete the client and start a new one. You can patch changes from one client into another, but this isn't generally done or super useful because again, you can't stack changes.

A given client has an owner, and the owner has write access. Everyone else has read access.

So to answer your questions:

>Do you not have local changes or are these changes not shared with the test/build server?

There are local (sort of) changes. And you can test/build them, but they lack many of the concept one would expect of a branch, so I'm not sure that's a good name for them.

>Do you not make changes that breaks other peoples code?

Sure you do. But you're responsible for fixing it (as I said elsewhere).

>Do you not get them to help fix it?

Yeah, but normally this is done by having them review the change, or talking in person. There's nothing like multiple commits by multiple people which are then squashed and merged.

>Can you not share your work in progress changes with others?

Sure, but they can't edit them.

>Can you goes collaborate on changes at all?

Kind of, but not with multiple authors.

[1]: There's a hack that allows chained CLs, but its a hack, a leaky abstraction, and still doesn't provide multiple authors squashing and merging.
What could possibly go wrong with contacting a random message board person using a disposable email address about your financial account.
Published in '88, but yeesh, that's a bit on-the-nose for recent military-media-industrial-complex adventures...
Thanks. This contextualises something for me. In 1989, I asked a Japanese friend about Hirohito - his death or something - and the guy just couldn't understand what I was talking about. My friend's English wasn't very good and my pronunciation of the name possibly also didn't help.
Right now I'm handling the iOS, Android, React Native, and Unity and its a full time thing. I'd like to add more SDKs as soon as we can.

The nice thing is that we can leverage our iOS and Android SDKs and things like Flutter are usually a pretty light wrapper. It takes me more time to understand the workflow for building and deploying than the actual implementation.
> As I understand it, if you are going to go out of order, a large number of architectural registers is actually a handicap; it costs more resources to map them to physical registers.

Hmm, I doubt it. You need at least as many hardware registers as reorder buffer entries, which these days is 100+. The only thing I could think of would be extra space for checkpoint entries inserted into the ROB slot having more bits, and generally more bits to encode register indexes. Besides that, more hardware registers means more ILP available to the compiler before it starts spilling to the stack, which is overall a good thing, since it gives the OOE more instructions that have explicit data dependencies through registers rather than implicitly through spill slots.
Right. I'm saying it's not possible, and that Protonmail should be honest about the limitations with their approach, so that people who have stricter security needs than are met by their threat model don't mistake their system for anything more secure than it is. Their home page has the following text:

>All emails are secured automatically with end-to-end encryption. This means even we cannot decrypt and read your emails. As a result, your encrypted emails cannot be shared with third parties.

This is a lie.
I found the CyberScoop article confusing. CNET, of all places, has a pretty good hands-on preview:

https://www.cnet.com/news/google-made-the-titan-key-to-tough...

It makes clear that there will in fact be two separate styles. It also includes a comment from Yubico that Bluetooth "does not provide the security assurance levels of NFC and USB, and requires batteries and pairing that offer a poor user experience."
Don't quote me on this, but I think padding bytes might have different values in certain cases.
That reaction sounds like they already had the project underway, but were trying to keep it a secret.
I mean, that was kinda the point?
Jalopnik is as notoriously anti-Tesla as electrek is notoriously pro-Tesla. I trust neither source, they are highly biased. The chasm between fanboys and haters of this company are what make it the most controversial stock on the market.
Used to live in Brunswick, now we're living in middle Georgia but my wife and I still love to fly our C182 down to grab some BBQ at Southern Soul (or cheesesteak at Skinny Pete's) every month or two. SSI is gorgeous and the airport is in a great location and staffed by some great folks.
Random tangent: As much as I love living in sunny California, it saddens me that due to earthquakes, nothing we build here will still be around in 2,000 years.
As I understand it, H1B visas are subject to a lottery system, the number of places available has not changed in years, and there are always more applicants than there are visas available.

Do denied applications count towards the cap? If not, then this change can't be making it meaningfully "harder" to get a visa. If it's harder for one applicant to get a visa, it's easier for another who benefits from the first one being rejected.

Ideally this should benefit the really excellent applicants and disadvantage the body shop outsourcers, which is exactly the H1B reform HN is normally calling for.
Got it, thanks for the reply and for considering modern features!
We are a service?
Has any medical condition been solved through genotyping (as done by 23andme) yet?
You agreed to that when you signed up!
Here we go again. The source of the problems in in toy package managers (and I include all language package managers here) is not just the package managers themselves, it's the "version soup" philosophy they present to the user. Not daring to risk displeasing the user, they will take orders akin to "I'd like version 1.2.3 of package a, version 31.4.1q of package b, version 0.271 of package c, version 141 of package d...", barely giving a thought to inter-version dependencies of the result.

Unfortunately, software does not work this way. You cannot just ask for an arbitrary combination of versions and rely on it to work. Conflicts and diamond dependencies lurk everywhere.

Sensible package systems (see specifically Nix & nixpkgs) have realized this and follow a "distribution" model where they periodically settle upon a collection of versions of packages which generally are known to work pretty well together (nixpkgs in particular tries to ensure packages' test suites pass in any environment they're going to be installed in). A responsible package distribution will also take it upon themselves to maintain these versions with (often backported) security fixes so that it's no worry sticking with a selection of versions for ~6 months.

However, I can't say I'm particularly surprised that these systems tend to lose out in popularity to the seductively "easy" systems that try to promise the user the moon.
Page Lifecycle API
> metadata extraction/automated adding really doesn't work right with my research workflow

I'm not sure exactly what you mean, but the primary way of adding items to Zotero is with the Zotero Connector browser extension, which lets you save high-quality metadata and PDFs with a single click from a huge variety of sources (certainly including humanities sources, since Zotero was created by historians). No other tool comes close to Zotero's abilities here. Metadata quality does vary by site, though — Google Scholar specifically only provides limited metadata, so you'll often get better results by clicking through to the linked article and saving from there. We have plans for functionality to flesh out incomplete metadata retrieved from subpar sources.

Zotero can also automatically retrieve metadata from PDFs you drag in, which should work for the vast majority of recent PDFs and many older ones with DOIs assigned, though that's not meant to be the primary workflow.

> documentation for things that would be useful like hooking up to academic library proxies is nonexistent

Current proxy documentation is here [1], and that's what's linked from the main documentation page. I've fixed the outdated page you pointed to — thanks.

Note, though, that the proxy functionality is meant to work automatically for the popular academic proxies, so most people don't need to configure anything to use it. (And as far as I know other competing tools don't offer anything like this.)

> no better bibtex for zotero 5

BBT has worked with Zotero 5 since last year.

Disclosure: Zotero developer

[1] https://www.zotero.org/support/connector_preferences#proxies...
The is a strategic blunder. One of the great historical advantages of the United States has been an excellent higher education system, a strong economy. It's an environment that has attracted some of the most talented people from around the globe to come here. Unfortunately, current immigration policy hamstrings that advantage, and this announced policy just further kneecaps it.

The biggest flaw in the H-1B system is that it's a nonimmigration visa. A very common path, is to come to United States on an F-1 student visa, graduate, then get a job on an H-1B. But the H-1B is time limited, and indentures people to a specific employer. Get a crappy job, get low balled, you're screwed, and god help you if you don't start your green card paperwork early enough. Couple this with the limited number of visas, we're simply turning away talented people and encouraging them to go home and compete against the United States on the international stage. It's stupid. Instead, we should create a new visa that's allows anyone that graduated from an American university to stay in the United States, work get a job, change a job. Allow their spouse and children to come, and also work. Essentially, give them a diploma and a green card.
I don't want to spread FUD but why would ANYONE in their right mind give their DNA to a company in Silicon Valley that is explicitely using Google as a model for Data privacy ? (The founder of 23AndMe is the ex-wife of Google founder).

Even worse, people are actually PAYING quite a lot to get the privilege of having that company playing with your most private data.

This field needs to be heavily regulated. In 20 years we will be able to extract all type of crazy information from DNA and it might be our biggest liability if it is shared across private companies.
This will truly be the dystopian future, in which every business will make a decision based on your public DNA profile.

As everything in Silicon Valley, they are hiding behind the fact that it can be used to make "The world a better place" and cure sone diseases. It should be clear what the end goal is though.
Right, BeOS ran like a bat out of hell even on low-end 603 PowerPC's. The 68K emulation in MacOS worked surprisingly well in terms of compatibility, but at a significant performance cost.
So that analytics-driven idiots can't say "Nobody roots their phones anymore, we can get away with blocking it".
How do I get the scope output for circuits that I build?
Yeah H-1B was supposed to be about filling jobs Americans won't do. It was meant for skilled jobs that too few Americans had the skills for. Unfortunately that role they mostly fill is taking a software development job at 70% of the salary that is deserved. Amazingly Americans don't want to take a senior software engineering job at 65K a year.
As a contraexample, I've always held that Steve giving up on the "no iTunes for Windows" decision saved the sales trajectory of the iPod, which paved the way for the iPhone/iPad.
> I have never seen a company hire someone on an H1B that wasn't seen as the best person for the job

My understanding is that H1B isn't designed to expand the hiring pool but to fill a gap where the local pool is effectively 0.
I did a couple weeks of ‘work experience’ about 15 years ago at school and I spent some time playing with one. They gave it to me at the end of the last day, I still have it in my attic... it’s probably the reason I work in software.
Agreed. War is idiotic and a lot of it, throughout history, has been egged on by those with financial interests. Proper war profiteering in the US even goes back to the American Revolution.

Mercenaries can be traced back to the 1300 BC and if there weren't mercenaries in nearly every single conflict they've fought in since time immemorial, conflicts and wars wouldn't have lasted nearly as long as they did.

sigh come on humanity, can't we just get along. I know we have to take out bad-apples like Hitler and the 'Nazi high command' but most military actions are often idiotic in nature.