skysight-inc/HackerNews huggingface dataset:
> I suspect it's simply a matter of the younger crowd having more exposure to native mobile development, and little or no experience with native desktop development...

Precisely this.

Mobile devs care about their artisanal/bespoke/authentic Objective-C or Swift code, while no-one really cares about Qt, GTK or wxWidgets in quite the same way.

There's social cachet to be gained by coming out in favour of native mobile development, while the same is not true for native desktop development.
We have a giant list of archived support tickets in Office 365. They can be navigated nearly as fast as they can be navigated in native Excel app, through the 365 web app.

I replaced Visual Studio already with Code for my personal projects. I expect it is just a matter of time before companies start to consider doing that too. Is it feature-complete? No, but not because it is an Electron-app, but because it's just young.

SQL Server doesn't work on platforms other than Windows so the motivation for coming-up a feature-complete alternative is little. I could even then find a couple promising projects with a web search. For other databases such as Postgres and Mongo, there are many alternatives which provide more than their native GUIs. Rethink's main GUI is web-based, for example. A database management interface isn't challenging to implement as a web-app because web-apps are limited toys, but it is hard to do right in general.
Tensors can work on other things apart from vector spaces (e.g. modules), but programmers don't know those either.
What resources are you using to learn Elm?
So a man could legally turn up to work in a skirt (where that is an option for women)?

Not judging - I'm just curious as to how far the rules reach, I don't even know how this works in the UK
You're using Windows, I believe?
I have a lot of half-finished projects kicking around that I would love to start on github, but I'm concerned about privacy and it certainly isn't worth it to me to pay $7/mo rather than keeping them on my Dropbox.

I haven't checked out BitBucket as I kind of thought GitHub was the only game in town, but will check it out. Would be nice to get these projects off my machine but not make them public.

edit: ohh and I'm just starting on BitBucket and it both imports from Git directly and defaults to private. Awesome.
Oh no, galactic ticks are going to drink all of our blood!!!!

SCNR
EDIT: I found this site, which seems useful for this use:
https://www.quandl.com/
So "happy hobbyists" is being used by you now rather than "unemployed hobbyists" which you mentioned in the other thread. I've sat through a workshop by Damian and David on ASP that was full of professional programmers from various companies who all seemed quite enthusiastic about the changes at the end of the process. For those of us using MVC 5 at the moment the changes coming in Core are going to make life an awful lot better, and that they have decided to reboot to 1.0 from the old MVC 6 is a fair description for what is happening.
NASA just released 56 patented space and rocket technologies to the public
Those are both good articles that express much better than I the trends I am seeing. Particularly, in the Vox article, when it talks about G.W. Bush being a "dumb hick", you can see shades of this with Trump and his rhetoric today.
Engineer your app to have a usage+ nice feature. That should be aligned to your WeChat/Alibaba
Granted, it was called a kilt, but I've worked with many coworkers in skirts.
Ask HN: How much equity should a lead developer joining a startup during YC get?
I'm considering joining a startup that will be in this summer's YC batch. It's currently just the solo founder (and YC as an investor), they have some users and a modest amount of revenue (<$100k).

I'll be joining as the lead developer/CTO. The startup plans to raise $1-2M at demo day. What's a reasonable amount of equity that someone in my position should get?

Thanks!
We must have seen different videos, then, as it's very clear from it that he was resisting arrest.

Is this the one you were talking about? https://www.youtube.com/watch?v=JpGxagKOkv8

PS: Can you tell just how biased you are? I'm curious as to how oblivious you are of your own professional shortcomings.
IMHO, linked lists can be useful in conjunction with other data structures without hurting performance too much. An open hash table with a linked list in each bucket need only involve pointer chasing in case of collisions, which can be made arbitrarily rare by making the number of buckets large enough. In this way, there's a graceful performance degradation under unexpectedly heavy loads rather than hard limitations. I would be interested to read well informed contrasting opinions.
It's not exactly the case that it's the superset of all variants currently implemented. In fact that doesn't really make sense; two implementations can just have contradictory behaviour so there is no superset (well, unless you allowed things like picking one of the variants at random, I suppose ;)

In fact the process is iterative. When you find that implementations do different things, you make an educated guess about what's most likely to be compatible with existing content. For example if all browsers allow an arbitrary number of slashes between the scheme and the host part of a URL, it seems very likely that some existing content relies on that, and very unlikely that you are going to get all the browsers to change their implementation, so you standardise that behaviour. On the other hand if you find that, say, one browser allows a semicolon rather than a colon after the scheme, but no other implementation does, it's very unlikely that is required for compatibility, so you typically don't allow colon-after-scheme in the spec, and speak to the existing implementation about fixing their bug.

The hard case is where there isn't a clear consensus about the required behaviour, especially when implementations are flatly contradictory. In that case you speak to people and find out whether they have some evidence that their current behaviour has good effects, and whether they are willing to change. Armed with this, and your ability to reason about what should be more compatible or otherwise desirable, you pick one behaviour and hope that people converge on it. Often, in these cases, time will pass and it will be clear that you made the wrong choice; in that case you go back and edit the spec to reflect whatever reality turned out to be.

So the process is iterative and not perfectly algorithmic; the person doing the work has to apply their judgement to make decisions where there isn't a clear path forward. But the goal, at least, is clear; it's to have a single specification that is in-line with what's actually implemented in the real world, and what's needed to consume real-world content. In this sense the URL spec is already a success; for example it was used as the basis for the Rust url library, which is believed to be compatible enough to consider using not just in Servo, but also in Firefox in place of the legacy C++ parser.
Want to Create a Fashion Driven Social Network? Check Out This Feature List
Epic Games could just move to BitBucket, where you get Unlimited Users for $200/mo.
Using Ethereum for decentralized, P2P financial smart contracts
The Fed Made the Poor Poorer
It’s Time to Get Over Qwerty
Another way of looking at it:

Shorting is (roughly given efficient market assumptions) equivalent to buying a put and selling a call at the same strike. If the stock has no chance of going up a lot, the call will be relatively cheap, and so selling the call won't change much.

Edit: on the other hand if it has low volatility in both directions, then both are cheap, and it's a bit more complicated. Buying the put will be cheaper, but shorting will also require less margin because the margin provider will have less risk. (See e.g. http://openmarkets.cmegroup.com/3785/understanding-margin-ch...).

This should cancel out in theory, but might not for various reasons like transaction costs.
That's right. I didn't notice it was academic. GitHub has a similar deal for education[0]. The bottom of the page has a link to apply for a free educational org.

[0] https://education.github.com/
Not everyone suffers to the same extent or has family and close friends at the end. The goal should be a life worth living not a continuation of cellular activity.

It's a failure of empathy to equate emotional pain that was going to happen anyway with the kind of pain drugs can't deal with. I really can't equate your stance to anything but sadism on a massive scale. Suffer, so I can avoid feeling bad for a little while and pretend the end is not so bad.
Simpler still: "the autopsy showed poison, so put the spouse in prison."
Chaperone: A Lean Process Manager for Containers
Yup! I've lived through upgrading multiple apps in the Early Rails Period. It was indeed painful.

But working with .NET core was about an early rails year's worth of breakage every month.
You can create legal structures to prevent most stuff like that pretty easily:

* Force everyone who wants assisted death to go through medical discussion alone with physiologists / doctors, require it to be at least 20 sessions or whatever seems enough.

* Only make it available and legal for people with chronic pain or other diseases that make life suck.

* Require several doctors to be present, that don't usually work with eachother or have any other specific connection to eachother.

* Require to let the patient "press" the button that injects the overdose or whatever method is used.

Etc etc. The point is to make the process complicated and to remove any doubt that this person in question didn't want to die. Of course, it isn't completely safe but so is life and that is kind of the point.
What to Consider When Buying Hosting with Bitcoins
Generically? Elementary school scientific method: By formulating a hypothesis, then testing the hypothesis.

Hypothesis: The recent rise in global average temperature is caused by man-made increase in emissions of CO2.

Now, how do you test?

Well, we could just stop making CO2, wait 50 years and see if the temperature goes down. But then that's only one data point, and you haven't controlled other potential factors. One big one: The sun doesn't always put out the same amount of energy.

So now you need to make sure the sun's heat output remains constant in order to test if a 50 year elimination of CO2 output stops the global temperature rise.

But wait...what if the sun's output has been increasing over the last 50 years? That could have caused the temperature rise you formed your hypothesis about. If you stop the increase of the sun's output, and you stop the CO2 output, now you have two variables that you've changed, and you can't say, with any sort of certainty, which one caused the temperature to quit rising.

Neither of these options are really practical, so, instead, we try to create a mathematical model of the entire system, feed it the data that we do have, and try to model the expected results. Models fail routinely. Lets take hurricane models for example:

They're right, sometimes, their kinda right, sometimes, and their wrong, a lot. Why do you think that is? Their inaccurate and don't have sufficient data points. A perfect model would take every single variable in an entire system, know with certainty their effect on the system as a whole, and it would never be wrong. Some systems we have that luxury. Earth's atmosphere is not one of those.

We do not know even know what every single variable is. We don't know with certainty what effect the variable has on the system, so we can only model it with a best-guess approach.

If someone in 1980 looked at this[1] chart, they would conclude with a great deal of certainty that solar activity is the cause of temperature fluctuations over the last 100 years. After 1980, that no longer appears to be true. But global carbon emission have been sharply increasing since 1880[2].

So what logic concludes that CO2 can go up for 100 years, without causing an increase in global temperature, but as soon as the global temperature stops tracking solar output, assign the cause to CO2?

I'm not saying CO2 isn't the cause. I'm certainly not qualified to make that determination, and a qualified person probably wouldn't make that determination because they wouldn't have enough information to do so. But it certainly wouldn't hurt to eliminate our reliance on burning hydrocarbons for energy. This has more benefits than just reducing CO2 output.

We need better data and a better model, since we can't actually experiment.

[1] http://icons.wxug.com/metgraphics/climate/facts/Solar_vs_Tem...

[2] http://cdiac.ornl.gov/trends/emis/graphics/global.total.gif
> "Boaty McBoatface" sealed the deal for Brexit because it symbolizes what "democracy" is about these days.

What does that even mean? I hope you don't honestly think that that poll had any effect on the brexit situation?

I tend to side with the bookies over listening to polls, and the bookies odds are on staying[1]. Apart from recent football mishaps they seem to be on the ball, they saw Khan coming a mile off for example.

1. http://www.oddschecker.com/politics/british-politics/eu-refe...
Awesome Go – A curated list of awesome Go libraries and frameworks
Is Google's personal assistant the future of search?
It is not easy, but so far the best way to wrap newcomer around most of C oddities (in this context) is to explain two things: 1) memory location and size 2) run time vs compile time.

Then it becomes apparent why one cannot copy strings "by assignment" and can structs: it is in general impossible to know runtime size of string at compile-time. C strings have no structure known at compile time. Structures, on the other hand, are there to enforce structure on data.

There is a pretty neat real-world analogy here: copy machine. String copy must be done character-by-character in a same way that book or document folder would have to be copied page-by-page. On the other hand engineering drawing must be copied whole. It may contain references to other drawings, you can still with some struggle extract individual parts, but it is copied as a whole. This analogy relies on a fact that drawings are single-page and but nicely encapsulates the "strings are arrays are pointers" idea: folder may be empty, may be single page, but it is impossible to know without attempting.
Soo... what is the application for this (other than buzzwords)
Yes - that was a big part of my question. Can the masses simple be entertained (a la Wall-E) without contributing anything?!
Ironically this just landed in my inbox:
https://medium.com/@deathdisco/today-i-accept-that-rails-is-...
> And it was a valid Release Candidate

I think they messed up calling it a RC1 and leaving it as it is for so long. People started writing drivers and what not and were confident that the stack wouldn't change too much, now they are going to wait the official release (i.e. at least a year) because the trust is broken. They should have called it a beta and not let it live for like a year. You don't do that.

> It should never be assumed that a Release Candidate is going to make it into production

Of course, but release candidate also means that there wont be any significant change in the tooling or philosophy. RC2 has completely different tooling and the code is completely incompatible. It doesn't build up trust.
Prometheus developer here.

> More development resources?

Not directly. I expect the gains to be around the legal and organisational stuff you need as a project grows (e.g. trademark registration, formal governance), as well as publicity.

> I suppose it at least to some extent allays whatever fears there might have been that it will go "open core" in some ways, as e.g. InfluxDB recently..

That was never really a risk, as Prometheus has never been a commercial effort controlled by any one company.

> That being said, what is the killer feature here?

Prometheus is perfect for monitoring any sort of operational timeseries, and is designed to do so in a way that scales both technically and organisationally.

For example collectd is an on-host daemon that you have one of per machine. That may work when you're small, but with many services that will become a bottleneck as each need to be added and stragglers may become an issue (Twitter seem to have hit this, see "Lessons Learned" https://blog.twitter.com/2016/observability-at-twitter-techn...). The Prometheus approach of one exporter per target scales far better.

For another example if two different teams (say infra and database) have two different views of the world, with a collectd approach then the infra team likely wins. With Prometheus monitoring can be decentralised so infra can view a machine as mach1{rack="ch",datacenter="ma"} and database as mach1{owner="app2",env="canary"} each in their own Prometheus server. This gives teams more control by decentralising monitoring.
I think forbidding professors and staff to participate in reviews and volunteer work for commercial publishers whilst on University time, or say that it is a conflict of interest which compromises their ethical duties to the University, would make Spring and Elsevier suddenly realise that there entire model is in jeopardy.

It would be hilarious (at least to me!) if all Universities suddenly did this due to the outrageous pricing. Or, and this would be an interesting turn of events, they demand that they be paid for supplying free labour. They could use that payment to purchase access to the journals.

It's time for commercial publishers to realise that they are getting a free ride, and that the free ride is ending. They might complain, but the only ones who they will be able to blame are themselves for their predicament.
I assumed this story took place in the US, where people talk about "probationary periods" all the time despite basically your entire term of employment being "probationary" in this sense. Yes, if you're in Europe it's a totally different story.
Look at the way they're approaching Bash on Windows (which was also defended by shanselman in that thread). This is a brain dead, check-off-the-boxes compatibility exercise. Instead they threw some half-baked crap on Github and said "Hey community, let us know what doesn't work!" They pulled the same nonsense with C99 support. I know it's dark and rainy and lonely in your office, but just do the work, m'kay?

Instead they got Redis limping on it and so decided to release everything as part of an extended tradeshow demo. But months later they realized that it can't handle files that end in a period -- after the community alerted them. This is an absurd way to approach building a critical compatibility layer. It's a waste of everyone's time.

But they're over-excited about community input now. They said they were listening with Windows 8, too -- and now Sinofsky's new career is writing LinkedIn articles all day, pretending he didn't drive a $100 billion ecosystem into the ground for three years. Likewise does the OneDrive team really need a UserVoice site to tell them the thing simply doesn't work? A terabyte an hour of error logs and telemetry isn't enough I guess.
Ahh, thanks for that. Should have realized that the sun doesn't have a "fixed" surface. It seems that the center, however, has a rotational frequency of about 432nHz which results in a rotation period of 26.8 days.

All of these numbers are way faster than I imagined, which means that the length of the "solar year" is still incredibly long in "solar days".
Y Combinator: Dzinemart
They share some interesting statistics in the article.

Over the last 3 months 100 000 people in sweden have been using uber pop and 63% of the drivers drive less than 10 hours/week
You can append ?r=1 to the URL to see who you matched with.
> we use private repos ... that contain sensitive information (user data).

Wait, what?
INTEL WILL LAYOFF 12,000 AMERICAN WORKERS AFTER REQUESTING 14523 FOREIGN WORKERS
Closer to the US, don't forget the debt default by Puerto Rico: http://www.bbc.co.uk/news/business-36184250
I think for the first five users the price is capped at $25 total ($5/user).
HardwareX is an open access journal for open-source scientific hardware
Not me, usually such applications don't get to stay around on my hard disk.

Currently I am using Visual Studio Code, because it is one of the best IDE experiences for when I need to play around with Rust.

And being pragmatic, I rather enjoy the productivity of VS Code for Rust than being religious about it and losing the said experience.
Not really surprising there are a lot of reasons to think there will be a market downturn the thing that seems to be a big question mark is will/can it happen with the fed's current policies.
It's also important to remember that anyone who can compromise your Google account or put legal pressure on Google can remotely install software on your device without interaction from you, and that there have been attacks in the past that have hijacked credentials in suck a way that the attacker doesn't even need to do that.
Show HN: Cppbase – CMake-based C++ project template
Trucking How America’s Steadiest Job Turned into One of Its Most Grueling
Android Market Share Growth Brings More Misery for Apple CEO Tim Cook
> The doctor's response to the question if he'd recommend her mother to go through cancer treatment reminded me a lot of https://news.ycombinator.com/item?id=3313570 [How Doctors Die]...

Of Atul Gawande's "Being Mortal" as well.
I hope this doesn't lead to less open sourced software. Since it will be easier to keep your code private.
Definitely cool, but I honestly think that if your organisation needs more than a handful of repositories then it's very likely doing something wrong.
I don't find that amazing, because I knew it already.

As I wrote in my original post:
> People who are against letting people choose their own death is having a selfish and evil stance, there is no way to excuse that.

I understand that people oppose such freedoms, but I find it to be selfish and evil. Just look what you wrote:
> left everyone around them with more strength, peace, happiness, and personal growth.

That is only proof of my original statement.
> a long-term trend that has been building at least since the 2008 Financial Crisis

A good chunk of Trump voters didn't really benefit from the "90s boom" either. As a small army of dot-com millionaires were being minted, the Rust Belt continued to rust.
"This claim that positive signed overflow wraps around is neither correct by the C standard nor consistent with the observed behavior of either GCC or LLVM. This isn’t an acceptable claim to make in a popular C-based textbook published in 2015."

Perhaps someone could explain what I'm missing. It's exactly the behavior that I see using gcc-4.8 and Apple llvm-7.3.
Eat chocolate – it’s a superfood (when it's raw)
Bitrix24 as Free SharePoint Alternative
Oh, incidentally, they say the Springer CEO's details aren't published on Springer's website. That may be the case, but they are published on the Pharmaceutical Marketer's Directory here:

http://www.thepmd.com/directory/publisher/springer/listing/4...

Chief Executive Officer: Derk Haank

Email: derk.haank@springer.com Phone: 011-31-314-37-60-40
Funny See What This Kid Was  Spotted Doing
We have "living wills" in the United States and they're the same thing. The controversial issue is active euthanasia, not passive euthanasia. Mostly, anyway.
Already? Seems like the time between them keeps getting shorter every year! I haven't even started my shopping yet.
It's too bad the titanium platform with desktop/mobile/js/web combo never got more momentum. Building a 'web' app - with php or ruby - and bundling as desktop app was pretty darn cool. I only dipped my toes in around 2011 or so, and was sad to see it never get more traction. :/
Suster keeps talking about it being safe because they put sound-waves into pregnant women's bellies ... the FDA actually regulates how much power can be sent, and those probes require direct (usually gel coupled) contact with the target.

Sound waves can definitely damage flesh.