skysight-inc/HackerNews huggingface dataset:
Throwaway.

My work requires a medical certificate for certain situations. No exceptions.

Sometimes it's easier for me to simply turn up to work sick for a day, than try and get a cert.

I'd feel worse about doing this, but I am pretty sure other people do this too.

And it's an open plan office of course, so diseases just spread through the office.

You should simply get a large pool of personal leave that accrues and you can take it when you need to.
The hardware companies investing in VR understand that this is the beginning of a new market, and success will take a long time (e.g., see Zuckerberg's statements during investor calls). They also recognize that initial efforts like today's headsets are required V1's to begin the technical evolution that will result in a mass-market product.

To look at today's initial products and call the industry dead, or disappointing, is like looking at an MVP app release and deciding that an entire market does not exist because the initial solution is not perfect.

This type of contrarianism is seductive, and often results in many clicks for the media and the reinforcement of curmudgeonly opinions by those with unrealistic expectations for short-term change (and often who underestimate long-term impacts).

But it's important to evaluate today's VR with the same eyes as when looking at an MVP: does it meet its goals? Does it provide value? Does it show potential if developed further? Is there a product-market fit?

The answer to all of the above is a resounding "yes." Try it if you haven't. VR and AR have the potential to be truly revolutionary technologies. Yes, there is some distance to the goal, but it's eminently achievable - if the tech is not killed off by mis-set expectations, tribalism, paranoia, pessimism, and negativity.
I've processed over $1.5M on Stripe for one of my companies and lost 11 of 11 disputes. I didn't support evidence for most though.

I have another startup which has processed only 30k and had 9 disputes. I won one dispute (4 charges) but only because I got the customer to agree in writing that he would withdraw and I would refund. I submitted a screenshot of my conversation with him in Intercom. He withdrew it and I refunded him as soon as I could.

Seems like it isn't really worth the time to submit evidence unless it's for a lot of money or the customer agrees to withdraw and calls off their dispute. Def. in the customer's favor.
Was it easier than building a Windows app in Visual Basic in the 90's? No, it wasn't.

But you make a good point. But it wasn't easier because the tooling was better (it wasn't) or the debugging was better (it wasn't) or the whole ecosystem makes more sense (it doesn't). It was easier because I could google for every problem, error message, code snippet, or issue. And that Googling was absolutely necessary.

What's interesting is that I really didn't learn much. Without any access to the Internet I couldn't reproduce it.

I think the conclusion isn't that programming is easier, it's that the Internet is awesome. The Internet makes everything easier -- cooking, car repairs, home renovations, physics, chemistry, etc.

Software development is a bit harder.
Partial Google Services Outage?
I'm getting 502s from drive and people can't hangouts me. A few people on twitter are experiencing the same thing. Anyone here having google services issues?

http://downdetector.com/status/google-drive
Hey everyone! Glad to see you're all enjoying the project. I'd be glad to answer any questions you have. Let me know!
Google Cloud Storage throwing a large number of 503's
Seems that GCS is throwing a boatload of 503's and is sometimes taking >10 seconds to respond. Anyone else seeing this?

Google has denied anything is wrong, but I'm seeing a lot of images not loading on other sites that I know use GCS as well...
Google Hangouts Outage and G Suite Status Dashboard (Discussion Prompt)
Apologies if there is already a thread submitted by now.

It appears as though Google has been suffering some heavy outages for the past 30 minutes, and yet their G Suite Status Dashboard remains unchanged. This feels similar to what happened when AWS experienced their historic outage several months ago whilst their dashboard did not indicate any service problems.

Is there a particular reason why such dashes are so slow to update? What is the point of such dashboards if they do not update within a reasonable time? Here, defining reasonable time as 30 minutes, although I think I'm being generous.

Link to G Suite: https://www.google.com/appsstatus
It's down for me too.
I know the type. It's unfortunate that you have got a taste of the worst we have to offer. There are entire companies that are composed of nothing but these types. Most do not survive abroad and self select so you tend not to get the bad bunch – unless you reach a critical mass, then it becomes self-sustaining.
What do people do when they take a couple days off for mental health? I love the idea, but have no idea what I'd do.
Excellent. So maybe all that time I’ve wasted playing with analogue modular synthesis will finally pay off!(?)
StockStream was launched independent of Robinhood. I really like their platform, so am glad to include links to their site.
does https://github.com/redox-os/redox address any of these pain points?

i asked: https://github.com/redox-os/redox/issues/987
The lack of emphasis on software engineering/programming/implementation at my program has been an ongoing complaint of mine. I went to school as an adult, so I know what the workplace needs and I know a lot of universities are missing a critical component of that.

Do you have any preferred resources for getting up to speed on the software engineering side of things? I'm picking up stuff here and there, but always looking for more or for convergence.
One example is the guys from Embecosm, http://www.embecosm.com/

Not everything they do comes back to LLVM, it depends on the customer willingness to let it happen.
I think the biggest source of confusion is the question of semantics. When people sit down, even here in this thread, there's this distinct undercurrent where neither side has a clear idea what the other means by "hard" and "easy".

Programming is "easy" in the sense that you don't need to be a savant to do it. A lot of software development is built ontop of very well designed tools and abstractions which means you can work (in some fields) with computers without having a college understanding of higher level maths or electrical engineering. Programming is "easy" in the same way any trade is easy. With instruction and practice most (if not all) people can learn to some degree of professional competency. In the same way one might learn to become a plumber or an electrician a student can learn to be a "developer" (this I'd argue is separate from a "computer scientist").

On the other hand programming is "hard". It is "hard" in the sense that it's completely alien from most people's day to day. In the same way most people don't think about what it takes to wire a house to code, operate a lathe, or fix a broken pipe, most people don't ever need to think about SDLC or debugging strategies. Programming is "hard" because if you try to learn from fundamentals you quickly exit the nice tools and abstractions that make the professional world go and into the maths that are considerably less trivial. Programming is "hard" because of a cult of people determined to ignore the above reality and tune interviews to be time intensive and rely almost exclusively on your knowledge of university concepts as opposed to day to day tooling.

I think it's important to remember that the field is still very nacient and the responsiblities under "programmer" still vary widely from job to job and industry to industry. Until this matures, a better jargon is developed for describing roles, and a more realistic attitude is reached in terms about what skills are needed for said roles I don't see how we can avoid sending mixed messages like the ones that frustrate the OP.
How much money do you actually have?
The USA is one of the few countries that doesn't enforce some amount of paid sick leave allowance[1].

[1] http://d3i6fh83elv35t.cloudfront.net/newshour/wp-content/upl...
>And home much can you trade at once?

As of current rules, you can only make one trade of one share every five minutes.

I will likely change and tweak these rules over time.
Even today you read articles like "SQlite 35% faster than the filesystem"[1], which boil down to one idea: kernel-space<->user-space interaction is slow.

This fact forms the basis for almost evey FUSE optimization.

[1] https://www.sqlite.org/fasterthanfs.html
The problem with this rebuttal is there's no argument you can't apply it to. Try making it falsifiable. The first Rift Dev Kits landed in 2013. At what point can we look at uptake of these products and conclude that they're not catching on? I have no trouble with the argument that 2017 is too early. But what year won't be too early? 2020?

As for investors, it's important to remember that when you're swinging at a pitch, it's no more productive to swing too early than to swing too late. They're both strikes.
I'm unable to OAuth in to a variety of Google Services e.g. Asana, FullStory.

At work, our applications using Google Calendar V3 is seeing a ton of 503s in all environments (dev, staging and production).
Hey, it happens! I'm confident some of the flags I provide git daily do nothing meaningful either ;)

Edit: I also googled it, as I thought up a reason why -- might be used. If I have a file called master, and want to unstage my changes to it, I would have to `git checkout master`. Given this command has multiple meanings, both of which could be appropriate, I'd need to disambiguate between them. The -- does exactly this, it prevents the tree-ish parsing.
You realize that the entire thesis of your statements are given the lie by the fact that Google Cardboard exists, right? It's literally holding the phone up to your face, and using the camera to take photos out the side. I've used it to filter reality

"AR" doesn't mean "projecting clear text onto the real world". It means retransmitting the real world from a camera onto an LCD with things added.

We literally already have the technology built into phones. You add some lenses and a battery pack and you're good.
I wasn't the one generalizing all millennials. The post I was replying to was. My post is specifically about not generalizing.

Also, to think one person (the president) can magically fix decades of compounding problems is naive. It's also naive to think we are isolated from the rest of the world and we can magically unlink our economy from it. With that said, about 50% of millennials voted last election and 83% are registered to vote. So I'd say a large number of us did vote for the person we think will change things.

Edit: and almost without exception the millennials I know who didn't vote did it because they felt neither candidate was acceptable.
So some how the investor is still painted as at fault here? It's not like this dude was her boss and by her in admission the guy was lording "I'm an investor" over her head. Got to be honest, this piece feels like extended click bait.
Sad to hear about the layoffs at SC. I am a huge SC fan and It would be a tragedy if service wasn't around given the amazing community behind it.

For those that have been affected at SC:

I am one of the co-founders of Terminal 49 and we are making global trade cheaper and more efficient for businesses. We are automating the first/last mile container trucking. We are looking to bring on our first 2 engineers to join our founding team (in SF/Oakland).

Would love to chat if you are interested, drop me a line at akshay [at] terminal49.com
What I meant by the IO is that the aforementioned sparcstation had ethernet card connected to SBus which was capable of directly producing interrupts and doing DMA, and all the modems were connected through some multiport serial card/concentrator which tried very hard to offload stuff from the CPU. Which is completely different situation than R-Pi with everything hanging off USB with it's "novel" approach to interrupts.
Ignoring the joke, this is actually interesting question to ask. I mean, yeah, there are some pretty scary, uncanny images of cats here, but some cats look almost… fine? So if these cat images are "creative" enough — this is almost a success.

But if you take a pencil and try to draw a cat yourself (assuming you are not a good artist) you have much higher chances to actually draw something "cute", than if you'd try to draw a woman. Human females look much more familiar, and there's something much trickier and more intimate to what you recognize as "cute" or "beautiful" in a human, than in a cat.

So, I'm pretty sure this NN would fail, but it's interesting what's actually required for it to not fail.
Nope. It actually is my real name.
Some shares were gifted for free by Robinhood for referrals.
One of the Biggest Ethereum and Bitcoin Exchanges Got Hacked
I'm unable to OAuth in to a variety of Google Services e.g. Asana, FullStory. They all result in some kind of failed auth banner no matter how many accounts I try.

At work, our applications uses Google Calendar V3 and is seeing a ton of 503s in all environments (dev, staging and production).

Where does Google update the status of their APIs?
More likely the German engineers cost half as much as the New York ones. No health insurance and much lower CoL and market rates.
Amateur mistake ;)

Truth be told: Titles are meaningless, the only thing that matters is the pay.

Giving impressive titles is simply a very cheap and efficient way to make naive young employees feel important and valued, while really they are not.

#ForwardDeployedEngineer
I don't know if anything similar exists in other coutries, but in France there is a growing "workshop" trend - which are basically short web curriculums (a few weeks learning Rails, jQuery, Symfony or others) - to turn anyone into a "developer". I've heard many salesmen or others saying "I will learn it". They don't realize how hard it is. You can't simply write any program with pyramids of jQuery callbacks. You need automated testing, fuzzy string matching, automata theory, murky x86_64 assembler and much more.
Even with a bracket system, your effective tax rate will asymptotically approach the percentage of the highest bracket as you make more and more money. Given "centre," I assume this person doesn't live in the US, and many places have higher tax brackets than the US does, including some well in excess of 50%. Also they may not have a federal vs. local distinction, etc., etc.
A friend of mine kinda does this, a lot of the content on his site is comparable to what you're describing.

http://www.verticalsolutions.com/papers.html
That was my thought as well... I've even heard statements that a 2 degree raise in temperatures globally could be great for food production by pushing the good growing zones outward toward more land mass...

-- edit
I'm not denying climate change, or that humans are a factor (even if relatively small).. I'm against pollution in general, And current projections to my understanding are about 50 years of minor cooling, followed by 150 years of warming to about 2 degrees hotter. It's not a "solved" issue. And I'm fine with anti-pollution stances and policies. I am not okay with using alarmist propaganda to sell anti-pollution, and then setting up systems to reward that behavior.
The model projections provide enough variability to allow for virtually any result, so the results most likely to get press are emphasized.

They have no predictive power.
Bitaccess (YC S14) Is Hiring a Blockchain Engineer to Moon
Visually Augmented Reality VAR ?
Thanks for that tidbit.

What was second place, two shares of Zynga? :-)
Wait, wait, don't I know you?

You worked in AFT Picking, right?
why can't it be used in a secure boot? The image and checksum are created at the end of last boot, so it could be signed then. If the bootloader is signed it should be able check the kernel.
Jawbone is being liquidated as its CEO launches a related health startup
I think taking downtime is good. I sort of wonder if actually affect my mental health by not working though.
The original Raspberry Pi is quite slow.

But, the latest models are quite fast. I've run a variety of microbenchmarks and a RPi3B has twice the memory bandwidth of a Sun V240 (which is many times the machine that a SS10 was.) It has roughly the same single threaded CPU/FPU performance and twice as many cores a the V240. Storage wise the microsd is faster than the SCSI drives you'd find in an SS10. The SS10 ethernet was 10 Mbps. You could add an SBUS adapter to get up to 100 Mbps, but that's it.

Realistically, you would be able to support 10x whatever an SS10 would do. But if you hang your storage off that USB port, then you're likely to be pretty unhappy. But still would be more of a machine than an SS10.
Until you have to hire more team members in which case you may have a problem. That is how companies get absurd things like three different technology VPs and a CTO in a 10 person company. (exaggerated obviously)
I believe you may be underplaying the role time plays in these matters.

Curation, collection, access, and reliability are all value-adds. In my student days as a profligate music pirate, I had to put a non-zero amount of time into making sure the stuff I'd torrented was of a reasonable quality, tagged in compliance with my schema, and accessible where I wanted it to be. I was willing to do that because $10/mo was a lot of money to me at the time and I had time to spare.

Today, a new album from a band I like is one click and two seconds away from being actively in my eardrums. $10/mo is no longer a lot of money to me, and worth paying to avoid an hour of work a month.
Robinhood has stop loss trades.
Cancer vaccines safely fight and kill tumors in early human trials
Embedded, not so sure.

Depending on your definition of 'embedded', you might look at the various wireless router repackagings and scripts that are available..
Also, the NetBSD 'rump' kernel might be an interesting thing to review.

Generally speaking, the projects overall have excellent documentation, including manual pages or HTML docs on kernel, c library interfaces, building the system and packages from source, etc. Also, the whole system is in the source tree, which can be downloaded as a set.

Otherwise:

OpenBSD in general:
There's "Absolute OpenBSD', kind of more 'user/admin' level.

For lower-level stuff like API's, kernel organization, etc,
the McCusick books (Design and implementation of the {4.3BSD,4.4BSD, FreeBSD} Operating System), though either dated, or more specific to FreeBSD, respectively, still cover quite a bit of stuff that still applies to OpenBSD (most changes have been incremental, and can be tracked through the source tree history back to the original USG sources if needed)

I'd suggest running an install 'from source' on a spare machine/vm/etc for a while and reading docs and the source tree this will get you familiar enough with the system to have an idea where to go next.
Thanks! Now I'll be up late...
It would be interesting if you could port NetBSD 2.x to the Pi. That would be a close equivalent.
> Sadly, the cardholder's bank ultimately makes the decision on who wins disputes, and we don't have the ability to reverse them

You absolutely have the ability to not charge me a $25 fine (which appears to go to Stripe) when all of the evidence from the customer and the vendor show that it is a valid charge – and the customer has in fact told the bank to reverse the flag on the charge. What basis is there for charging a fine for something when the underlying charge has been reinstated by the customer?

Instead of a reasonable process, I got the runaround for months and bogus excuses (e.g., driver's license request). As another commenter mentions, your dispute resolution system is so poorly set up that it's not worth jumping through your hoops — just to lose at the end of the day. I am actively looking at an alternative processor because this was such a hassle.
Heh, well I definitely don't consider myself to be super wealthy. $50k is not a small amount for me, but not the end of the world if I lose half.
Growth hacking at Dropbox
Yes...presumably many companies offer it, but it may not get top billing because it isn't exactly a widescale consumer product.

Here's the one I use, which has great rates: https://www.interactivebrokers.com/en/index.php?f=5041
I see. Does anyone know what the rationale for that design decision was? I'm comparing to, for example, the Dragino, which is in the same general price range but does not have this, um, "feature".
The overwhelming majority of "high-level language" developers are, at an absolute minimum, familiar enough with C, or C-like languages, to be able to read/contribute to a C project.

Heck, most of us, yourself included, started off with C... it's just how it was/is taught.

Perhaps your C skills get rusty without use, or perhaps you're not a bit-twiddling magician, but you can still read it, and therefore think about it, and therefore write it.

It doesn't limit the pool of contributors... quite the opposite.

Now, if you want to have a debate about a better choice of language for other reasons, that might be fair game... but to imply there's a shortage of C developers is just absurd.
The startup to end all startups
Can Artificial Intelligence and Robots Fight the Cybercrime Epidemic?
I take it from this blog that any engineer at GitHub can get a copy of anyone's data. I find this vaguely terrifying, especially because Yahoo! was so careful internally about what an engineer could actually get access to. Most data like this had usernames/names/emails/other sensitive info redacted.

Can anyone at GitHub get a copy of my private repo(s) because I'm out if they can.

"Move fast and take a copy of the referrers table."
I have no idea how they work but the Hololens can display text. If you piece of tape thought experiment was relevant it would apply equally to VR headsets but they also provide readable text and other forms of detail.
Ask HN: What about a Tool for validating prob/sol with help of community?
What kind of elements/features one really need to test an idea with the help of the community. How to figure out what people actually need and the idea we're building is really worth building?

It's like pre-product feedback from the community. Not only response as comments, something more assessable. Also helps to shape the mind of the creator to the product market fit.

Few I can think of
Efficiency, Affordability, Readiness, Learning Effort

Do there is already that kind of tools?
> Aside, can anyone recommend the best work to start with for Kafka?

I think I might like his "little bits" even more than the longer stories; diary entries, letters, aphorisms etc. A book full of those is never misspent money.
Really hasn't been in years. I've not even heard of anyone using it in over a year. But I mostly speak with people who stream video games.
We detached this subthread from https://news.ycombinator.com/item?id=14713074 and marked it off-topic.
To be honest, this sounds like the experience you would have with any other merchant bank. They have zero impact on if you win the dispute or not, and most of those charges from them are likely (marked up) pass-thru.

The deeper you go into this world the more upset you are going to get. Basically the answer in pretty much absolutely any dispute or anything out of the ordinary is "merchant pays". It's not worth your time to dispute it in the manner you did, as you will likely find out over time.

Your story sounds like at least a dozen merchant banks I've worked with in the past in various capacities, I'm honestly surprised they even spent that much time talking to you about it. Things may be changing this day in age, but 10 years ago basically any card not present transaction that was disputed you automatically lost, and the Visa or Mastercard network would charge you the $35 for the trouble of you being defrauded by a customer :)