skysight-inc/HackerNews huggingface dataset:
I think the most open (and perhaps "easiest for users") is still just using email and password. It's the baseline, and unless social features or real-world identity verification is a core part, email/password is available as a signup method.

It's also open (two text strings), decentralized (you can use whatever password manager you want), and simple (people have been using it for ages). So before implementing anything else fancy, I'd highly recommend doing email/password first.
when choosing when and where to eat meat, please consider the the living conditions of the animal. Free range chickens (and their eggs) and pasture-raised grass-fed beef are ways to vote with your dollar for cleaner water and healthier animals.
Top 40 Books for Software Engineers
What you could do now you have an obviously successful open source project, is to offer your services as an open source developer for hire, and see if they'll pay you to add new features to your software.

Though it kinda sounds like they're not going to be into that suggestion without quite some re-education.
Rules for secure coding in the C++ programming language
Few more thoughts from me:

* Don't treat your test code as second class citizen. For tests follow the same clean code principles you are following for your app code.

* I saw many dirty workarounds for selenium tests that didn't behave as expected. In major count of it happens due to lack of understanding selenium / test framework API. So read the docs. If something doesn't work - read the docs again ;)

* Don't test everything with selenium E2E tests. Test this way just most crucial scenarios. Leave more detailed stuff to unit tests.
"Hard to come by" in the sense that you had to hunt for your food, yes. But to use that reasoning to imply that meat eating in humans throughout history was uncommon and to deny its role in human development is laughable.
Would you really expect a programmer you're hiring to know this? Is this useful knowledge?
Where? Do you mind adding the link?
That's interesting. Do you generally have trouble with reading comprehension skills?
I respectfully disagree with that.

Maybe your friend wanted to do a startup where he owned the majority voting control in the startup. You can't do it on H1. Maybe he wanted to go meet his family but couldn't because his visa renewal was going on. Maybe he wanted a great opportunity, but the company wasn't setup to do H1 paperwork.

H1 was expected to be a temporary state. If you are on H1 and not from India or China you can get a Green Card within 1 year. Even Chinese nationals can get it in 4-5 years.

I switched 5 times in 6 years. Joined LinkedIn, left to build a startup (where I couldn't have majority stake), sold it to Dropbox, built and incubator at Verizon, doing another startup. All this while I was doing fine financially. However I felt really suffocated by the lack of freedom.

Finally I am not on H1 and now I can own a controlling stake in my startup. If I wasn't on H1 earlier, I would have made different career choices all this while.

H1 system is broken. Companies all over the spectrum is using it to exploit employees. It's time to fix it.
Crunchbase has a good deal of data here - it is incomplete particularly for smaller companies, but is pretty good for larger investment rounds.
In Europe price controls have been in place since the War, if not earlier, and the pharma industry in Germany, France, Belgium, Switzerland and the UK did extremely well until the 1980s.

Pfizer opened their Sandwich site in 1954 and when they closed it in 2011 it wasn't because of the NHS.
Well, instead of having to explicitly fill each field in a form, you can just say "Fill the personal details form" or "Fill the credit card form" and we'll work out what each field is and fill it with sensible inputs - either dummy data or data supplied by the test author. Since you aren't hard-coding each locator, and we determine what fields are present and how to deal with them at runtime, unstable ids, classes, & xpaths, and even adding/removing form fields can be handled gracefully (as long as the user journey doesn't change semantically).

We can also handle other common actions like "Login", "Search for ipsum", "Select the first search result" (or "Select the first product/hotel/flight/etc" - that one's really impressive), "Add to cart", "Checkout". When writing the tests, we give you the list of imperative actions than we think your declarative commands map to, and you can correct us if (when) we get it wrong.

We also have some value-adds. Apart from the usual assertions (checking the page loads, looking for certain text or elements, et cetera), you can write assertions checking for the presence and correctness of 200+ advertising and analytics tags, and can included computed assertions (assertions that are computed from the context of the test). We also have natural language date handling, so you can write evergreen tests with commands like "Search for a flight next Monday" and we'll resolve that to the actual date to input into the datepicker. We're also working on malware detection (basically checking all loaded resources and outbounds like on every page we load for suspicious markers).
I'll check it out, thanks. We were using Maps in a more adhoc manner when touring Scotland. It was great, now not so much.
Princeton finds a series of errors in the RISC-V instruction specification
I've been considering going vegan after seeing "Raw":

http://www.imdb.com/title/tt4954522/
>> functional and imperative languages are both often used in a procedural fashion

Exactly.

The most common ELI5 definition of functional programming I get from other developers is that you're piping multiple statements together into a single chain of processing [input(s) > multiple levels of processing > output(s)], without having to explicitly declare variables to hold the temporary inputs and outputs between each sub-statement within the chain. I know just enough to understand that this isn't the "proper definition", but that workflow is true enough that it's what many people associate functional programming with.

The problem with that particular definition is that it tries to make the primary benefit of functional languages seem to be this piping/chaining mechanism. Yet these languages are still written procedurally, executing multiple such pipes in sequence. You still have variables holding the inputs and outputs of each chain, so you can pass them to other unrelated chains. It reduces the overall number of statements and the manual variable/memory management required, but each statement is simply a compressed version of multiple statements merged into one, enforcing "fake immutable" variables for the inputs/outputs within the chain. You don't really have "immutability"; you simply have automatic variable management between sub-statements in a chain.

Now, show me a functional language where the entire program is written as a single piped chain, and I would classify that as its own genre. Literally, the entire program would have to be written top-down as a single block of code that chains every single required input from the top-level, all the way down to a single output, without using a single explicitly declared variable. Only the first line of code would be unindented at the first column, with all other lines having to be indented as part of that primary block. Now that would satisfy me as being "unique" or "different than procedural".

What is the primary metric of a functional language? Is it to write write golf code[1] that folds 10 "procedural statements" into a single 3-line "functional block"? To me that's not "functional programming"; that's just writing less code by chaining multiple operations into smaller blocks, reducing the complexity of having to explicitly declare more global or widely scoped variables.

Random thought association: is perl's well-known Schwartzian transform (@sorted = map { ... } sort { ... } map { ... } @unsorted), applied as a concept to an entire language, what makes a "functional language"? To me, that doesn't seem like enough of a scope change to warrant a different language "type".

[1] https://en.wikipedia.org/wiki/Code_golf
Who's to say they aren't? I bet the web version has an order of magnitude more users than the desktop version.
Certainly. All those Unix-style filter programs had little need to be too careful since they didn't run for long.

On the other hand, anyone know if the leak in the X server ever got fixed? IIRC, it was small enough that it was only a problem running the server for months on a resource constrained machine.
what does "refueling spy sat" mean? (I know nothing about satellite power sources)
I work in advertising, I'm pretty familiar with the technology involved. Everything you just described is what Flash ads were back in the day and the internet managed to survive those. Also, most ads now are HTML5 - but can be blocked based on URL or script contents. What makes you think that wouldn't also be the case for canvas ads? After all they have to be rendered via scripts.
8-bit CPU control logic: Part 1
> Meanwhile, in India and plenty of other places, are those that actually are vegetarian, having grown up that way and not indoctrinated at a young age into the meat eating cult.

Isn't vegetarianism in India at least originally a... religious thing?
I get the value of garbage collectors, but honestly until Go I wasn't too fond of them, as I'd find myself spending about as much time thinking about memory management in Java as in C. At least with C you don't have the same lack of determinism as you do with traditional GC languages.

I find recent language trends interesting. Moving away from VMs to native binaries, away from Java-style GCs and embracing ARC and smart pointers. I have a strong bias toward minimalism, so I like the trend. If it serves to remind people that CPU time and memory, while incredibly cheap, isn't free, then all the better.
> Humans have eaten meat for so long that it's engrained into our biochemistry. I imagine that trying to adjust to a diet that isn't based in our evolutionary framework requires some form of personal conviction and a social structure that reinforces it.

I don't believe that we have any instincts for eating meat like you suggest. It's not like a human is even capable of ripping fur and skin apart with our mouth, crushing bones with our teeth and tearing fresh meat off an animal and eating it. Well, not without getting sore in the jaw, broken teeth and probably a lot of sicknesses leading to death from the uncooked (or handled in any way) meat. If you put a baby in front of a animal, the baby won't think of it as food. We are not carnivores. We have simply learned to also eat meat. There's nothing about us requiring us to eat meat as long as we can get food from another sources.

I've been vegan for 3 years. The only hard thing about it is other peoples comments and not as many vegan friendly restaurant, although already in 2017, two new places have opened in my town, and it looks like it's a trend that will continue.
Gaming AI must be "beatable". "Good" AI is not good for having fun games.
Researchers observe heat exchange in an exotic material
Musings on the OWASP Top 2017 RC1
KH-11 had a theoretical resolution in the inches. "Not quite good enough to identify faces." Those were first launched in the seventies, so I assume they are doing much better now. I think it's safe to assume 5cm or better resolution on a minutely refresh.
The one thing I felt was slightly lacking was interviews with founders of enterprise/B2B startups.

For the most part, the stories were great but all revolved around folks who growing consumer/developer-focused companies.

I'd buy the 2nd edition in a heartbeat.
I agree with all your points. Consultancy companies are lobbying to keep this system broken. I hope they all go out of business.
Yes, but the point is if regular people was faced directly with the cost people would be angry, when hidden by insurance cost it is not made as clear.

You expect the masses to think one step further, which will not happen on enough scale.
Yeah, but those are all still like, super 3D on a flat screen. Which makes sense - they're demonstrating exactly how 3D and immersive VR can be, even without a headset.

I'm just curious what the future would look like for, say, a startup's splash page in VR, where environment could be used to subtly enhance the experience if you are in VR, but otherwise be a normal web page.
> easily ... easy ... vanilla ... simple ... these things happen ...

I disagree that all these high-level departures are normal - again, name another company where this is happening (and where it wasn't failing) - or easily explained. And in fact, some of those departing did point to problems within Uber.

> could be ... maybe .. could be .. Could all of it be ... couldn't it also just be ...

There is no basis for the parent post. It could be that someone poisoned all these executives, or that they run a human trafficking ring and retired on the income, or that Kalanick secretly reports to Putin and Putin wanted them out. Without a factual basis, it's all similarly meaningless.
I've been a vegetarian for basically my entire life although I'm not nearly as strict as vegans, these days I have adjusted it for protein availability and cruelty concerns. I eat probably 80% plant based but I eat eggs (farm raised ideally, free range and then cage free by order of priority) some cheese and some fish (though more and more I'm looking to cut that out entirely).

When anyone I know decides to try being a vegetarian they usually ask me about it (or just tell me about it) and my observation has been that a lot of people decide they want to be vegan and will do it for a few months before they drop back to just being a normal vegetarian and maybe a few months of that they drop back to just a reduced meat diet.

I try to warn people to not go from a high meat diet to vegan because a) afaik its not good for the body and b) its much harder that way but people rarely listen. The end result is OK in that they reduce their meat consumption but its much easier to do if you have realistic goals. You are not going to decide to run a marathon and just immediately do it, you need attainable goals along the way and that is what I think a lot of people miss. That and the more restrictive you are the harder it is socially (going out to eat, parties, etc) although that has gotten a LOT better in the last 10 years.
Mum and Developer: Resolving life’s conflicts
> I once read it estimated that the average Jew in first-century Palestine would have probably eaten less than a pound of beef per year.

What's the source on that? And there are of course other kinds of meat you can eat besides beef.
The problem with spy sats is they orbit too low, so the suffer from drag in the trace atmosphere. Also, moving them in their orbit is super useful. Covers more, plus confusing the opposition as to their location. But it takes too much fuel. If you refuel them, both problems solved.

They have onboard fuel for "stationkeeping"; most low orbit sats do. That is keeping them in their proper orbit and attitude in spite of drag.
Yes. You use the new Moby to build your own distro using a yaml file and you can choose to use LinuxKit as the base. Then you can install additional items on top of it and it outputs various images types: IMG, iso, Google cloud images, etc.
A Cosmic Burst Repeats, Deepening a Mystery
The power of a notation is not in what it lets you think about, but in what it lets you not think about.
Ten Books of Architecture which, for better or worse and perhaps suggestive of the level scientific basis for contemporary architectural practice, was written contemporaneously with many of the events later described in the Christian Bible...though from a practical standpoint of running a firm, The Prince might be more apropos.
I would also add that the majority of Indians are not vegetarian, especially in the south and east:
http://m.huffingtonpost.in/2016/06/14/how-india-eats_n_10434...
Who is "us" in this circumstance? Is someone preventing women from inventing this mystical sport where they will excel?

Also; sports are constructed by individuals, not society. Society has no agency and no cognition. It is a leaky abstraction mainly used by poor thinkers to make incorrect rhetorical points. It doesn't actually "do" anything absent individual human action.
Even by reducing meat consumption you need to know that a poor animal had to die just because of your taste.
I wish I could say that I have hope that we'll be embarrassed by this, but I don't have much hope outside of marginal swings in opinion driven primarily by old people dying off and young people intentionally eschewing the ways of their parents.

I have several direct and extended family members that still think Jane Fonda should be publicly executed for treason, think the civil rights act and equal rights amendments were communist plots, and that Richard Nixon was the victim of an impeccably well executed Democratic Party plot to frame him. Amazingly, despite not being alive for any of it and despite the absurdity of the claims, some of their children have the same views. It took several centuries for western nations to realize slavery was bad, but an additional century after that to realize that institutionalized racism was bad enough to publicly address with laws, and we still aren't out of doing it in more nefarious underhanded ways. Running in a marathon was low hanging fruit and got lucky with timing. The rest of your list is going to take a few hundred years before we really feel that way as a unified society.
That's one kind of ethical reason.
Only in that no true Scotsman would change their citizenship to a different country
I was just contemplating a fighting game AI that actually had to use computer vision to process the game framebuffer and work off of what it can see as well.
I was a rather devout vegetarian for a long time, about five years. I wouldn't eat anything with any meat or meat byproducts whatsoever, and if something I used to enjoy was found to have any, I would stop eating it. I cared about it a lot, and it was really important to me, because I didn't want to be complicit in the suffering of other living things. Eventually I was with some people, and they offered me meat to eat. I didn't want to say no and seem rude or embarrass myself, so I told myself it was okay if it was just once. Shortly afterwards, I noticed that as much as I thought that I didn't want to be complicit in the suffering of other living things, when I actually did it on purpose, it didn't really bother me. I didn't feel bad at all. I didn't care or empathize as much as I thought I did. I realized then that it was all fake - all of the time I thought I had done it because I didn't want to make other things suffer, when really the reason I had done it was to feel like I was being compassionate and doing good. It obviously was just a personal choice I had made for myself, and not on behalf of some abstract creatures I had never even seen before.

It's exactly as selfish as eating meat, in that the only reason to do it is how it makes you feel - it doesn't affect the animals themselves, because all you're doing is... not buying their meat after they already die. Good for you. My typical argument for how vegetarianism helped the animals themselves was that reducing demand for their meat would lead to less of them being killed, but this is so indirect and insignificant that the end result (demand for meat) would probably be the same if you had steak every night. There are far more effective ways to reduce demand for meat, and for virtually all of them it doesn't matter if you yourself actually eat any.

Therefore, my experiences have led me to believe vegetarianism/veganism's primary function is masturbatory virtue signalling.
Given that your rule of thumb is one that only developers would know or care about, yes...exactly.

Developers realized that their rule was stupid and impractical (not just inconvenient, but actively impractical: async interaction is faster and requires js), and so ignored it.
I think "US" needs to be added to title. The majority of vegetarians live in India and Indians have been living this way for over 2000 years.
As someone who grew up vegetarian, I take a bit of offense at you calling it "lust" and that those who return are "weak". That's a very black and white view of an issue with a whole lot of grey.

I'm one of those people you mention who went back because it was hard in social settings. For context, I stopped being vegetarian because I wanted to be more free to eat with my friends and family. It was incredibly hard growing up, as I could rarely have dinner at a friends house or eat meals in Boy Scouts. People didn't want to eat food that I cooked because there wasn't meat in it, so no one ate at my house. Even going out to restaurants was hard. Telling people I didn't want to go to their favorite burger joint on a road trip is challenging when you do it all the time. I had to either bow out of social situations and do my own thing, bring my own food, or not eat.

Going through that for my entire childhood definitely changed me. You have to fight against the ingrained American mentality that meat always belongs at the table. You have to make people leave their comfort zones or do extra work in order to accommodate your needs. You have to be comfortable being "that person" who isn't normal. It wears on you over time, and at some point it just wasn't worth it any more.

Now, I eat meat occasionally when I go out and I cook it for special occasions at home. Otherwise my meals are vegetarian most of the time. I enjoy meat in a limited capacity, and I personally want to keep it that way. I wish those who advocated for vegetarianism and veganism had some more capacity to see consumption reduction as aligned their cause. Black and white views exist on both sides here, and I think the solution is somewhere in the middle. Eat meat when its special. In my opinion it tastes better and you appreciate it more!
I want to optimize my JavaScript application on V8 checklist
The dodgiest part of any curry is where the meat came from. So when you cut that out you get lovely curries without any lingering doubts.
API Driven Apps: how to make your native apps flexible
Realize that this was also for Tandem - makers of the "Non-Stop" systems with 5 9's reliability (these machines incorporated such things that you could upgrade the ram while it ran, pull things out and it would keep going - even a cpu, etc - it used redundancy and a variety of other special stuff in the OS and was pretty lengendary). Which might explain some of the strange things this kind of testing system can do (ie - crash the CPU).

I don't think for most regular systems that this is what the world of testing looked like in the 90s (definitely not from my perspective at the time - I was neck-deep in a VB5 project then).

This does seem like an interesting method of testing, though, for those Tandem systems. I'm not sure if those systems are still available today, but I wouldn't doubt that there are examples still running (likely banking/financial sector - where IIRC is where they were mostly used).
strong agreement. as a lifelong omnivore, "veggie" editions of things are kinda icky. But things that are inherently veggie are pretty good. Thai and Indian cuisine, as represented in the West Coast of the US, are good examples of this.