skysight-inc/HackerNews huggingface dataset:
> If she had known the answer, would that make the question any better?

Of course not. But the fact she doesn't (or, to put it another way, the fact that she does and the right answer is not among the listed options) highlights the absurdity of the question.
It presumably doesn't feel like a hack to you because you're used to this mindset.

To me, it's a deficiency in the lack of session management for SSH. All that SSH gives me is a two-way pipe to the other server's I/O. That's simple and elegant, but why does it create a new pipe every time? It's connection-oriented, which is a concept that hasn't seen any innovation since the 1970s.

My preferred innovation here would be a local shell that had remote access. Rather than pipe I/O to the remote shell, give me a local shell which happens to execute its verbs on the remote machine, and let the remote file system simply be a volume. All my session state (including command history) can be local, there's no need to keep that on the remote host. A remote host is just another context.

I believe Plan 9 tried something similar, but very few people have picked up on its innovations.
OS X less than 5% ? That's really surprising!
CES 2017: The year virtual reality turns into reality
Location: Dallas, TX

Remote: Yes

Willing to relocate: Yes

Technologies: iOS, objective c, swift, python, flask, node, express, vue.js, iot, microcontrollers, embedded systems, scada

Résumé/CV: https://www.linkedin.com/in/ben-tyler-pe-4965655

Email: tyler bxtel.com
This isn't a million miles from what you get with Javadoc + Eclipse, where if you hover over an item you see the snippet of Javadoc attached to it where it was defined (i.e., in some other sourcefile, or jar).

A few key points that make this useful:

The documentation snippets are attached to specific methods, parameters, classes, etc - like in Javadoc or Doxygen.
You don't have to wade through stuff you care about to find out about the the thing you care about (under your mouse).
moral of the digital giants: you're all idiots.
Depending on the industry, a lot of your tools might not just be Windows only but also tied to an old (and possibly unsupported in the case of XP) version. This is endemic to any industry involving capital equipment like machining centers or biotech lab equipment that have serviceable lifetimes measured in the decades. A decade ago this wasn't really a problem because this equipment was isolated but now with industrial IoT and modern IT networks they're becoming more and more vulnerable.

One mom and pop machine shop I ordered from got tired of using USB drives to haul CAD files and machining instructions between systems so they started using Google Apps with Drive as the sharing mechanism. In order to do that, they had to hook up several 10 year old Windows XP machines to the internet and within weeks they got hit by the blaster worm or some other pre-SP1 virus. That cost them weeks of machine time on their older CNCs and hundreds of man hours doing incident reports for their bigger clients like the defense contractors. The situation in the clinical biotech companies I worked at was never that bad because of HIPPA compliance and more focus on networked services like lab databases but still atrocious. So much of our industrial infrastructure is built on a house of cards.
Sandboxes and, to a certain extend, containers, are mitigation techniques ! Since you cannot trust the program you run on the server, you add an additional layer to reduce the risk that an attacker does harm before the vulnerabilities are found and patched. I know nobody who doesn't apply security patches for his software because he uses containers …

If you can get rid of half of the security risks by using software that are free for memory-born vulnerabilities, that's a win. That's what Rust is about.
> Experimenting with dosage and type in a home pharma lab is pretty terrible. The people refusing to reschedule marijuana despite widespread medical support really are terribly evil for putting a parent in that situation...

I agree on all accounts.

> TBF the parents did talk with a neurologist and medical experts at Brown, which is hardly a backwater.

> I understand what you're saying, but I also think that this is a tough parenting decision that should be left to the parent and their family doctor.

I did see that and I didn't read that until after I wrote the post. I mainly kept my post up in whole (despite my edit at the end) because I don't belive in covering up my mistakes.

My position given the new information isn't exactly as hardline. I don't think they are moraly or ethically at fault but I think their methods are very flawed. Just trying random things at home isn't a good idea.

I'd rather have seen them contact, and I know this is going to sound really stupid, but someone who is an expert at creation these confections. Going to someone who works with canabis every day at a medical dispencary (or even writing them and CCing your doctor who talked with you) would have probably lead to better results. It's still very irresponcible to just mix and match with a person's life.

I wouldn't want someone who couldn't consent entering drug trials so I wouldn't want someone doing it to their kid. But then again it ended up going well.... this time that is. If it happens again and someone mentally scars their kid then I think people won't be too happy with it then.

All that being said (and I think this needs to be spelled out) I don't think what I think should influence the parent in this case. I don't belive in interference unless directly requested by an effected party. That's just butting your nose into some place you don't belong.
I don't see that happening. Because someone is going to want to keep their guns, just in case.
If you think back to 2009, it was a different era. People were still paying carriers for _ring tones_, and they were loathe to give up that level of profitable device control. For the first year of iPhone's life, there was no app store to speak of.

And the n900 did have an App store. It was shitty, and suffered from the typical platform bootstrapping problem. And if I recall, there were some security holes that let people download apps for free.

n900's problems were:
a) resistive touch sucks
b) tiny, tiny hardware keyboard keys
c) a pathetic, zero subsidy US launch
d) incredibly late to market -- iphone had a 2 year head start
e) zero developer credibility
f) no support for MMS
g) surprisingly flaky USB charging port
The original is much more evocative: http://jhom.com/topics/voice/bat_kol_bab.htm
it could be better that you learn a commercially
dead language first.

Why? It does not follow from your argument, you just make that claim - one that I find very strange.
> It's hard to imagine a terrorist group causing the collapse of the USA.

It's actually not that hard to imagine: dirty bomb set off in midtown Manhattan, kills thousands and sickens tens of thousands. In its hasty reply, the US launches a massive counterstrike against somewhere based on shoddy intel. Putin says, oh hell no, and red buttons are pushed. That's game over folks.
Sure it is. It tells you exactly what performance a single threaded application can expect with serial read()s and write()s (and whatever options you choose to invoke dd with) against whatever file source and constraints/conditions are extant at the time.
Perfectly valid.
There's a large debate in humanities about whether authorial intent matters which has been roiling for decades. I think it was either kicked off or summarized by an essay called "The Death of the Author."

https://en.wikipedia.org/wiki/The_Death_of_the_Author
Remember a demand letter is just a threat... It's only when you get sued that actually need an attorney (unless you want one). The attorney who sent the demand letter apparently was not willing to represent this case in civil court, hence why we ended up in small claims.

In small claims court in California you are not allowed to be represented by an attorney unfortunately.
I wonder if they are counting Chromebooks which run a modified Linux. Those are starting to catch Mac https://www.theguardian.com/technology/2016/may/23/chromeboo...
You are not looking hard enough!

But maybe you should find an open source project you like and see how you can start contributing in a meaningful way (meaningful to you).

Baring that, THINK SMALL. Think about one tiny thing to make, and then code the hell out of it:

- documentation
- build process
- tests
- cross platform-ness
- packaged for distribution (deb, Rpm, pip, npm, whatever)

I say all of this because a side project is often so much more than just the thing you want to code. Most of us devs would like to share our work, and the things listed above help other devs see that this project is serious and warrants our time / effort.
Are you under the impression the only reason anyone would need to know assembly language is to work with microcontrollers?
I wonder about NT with nothing but up to date ssh exposed vs win 10 with nothing exposed except the pile of obscure phone home protocols you can't turn off.

I suspect NT wins unless there are unpatched TCP/IP exploits.

I wonder what percentage of in-use ATMs make a similar bet.
I personallu consider a yearstamp to be a decent disambiguation between "this is current news" v. "this is old news that's still interesting".
When Amazon sends you voice recordings of your Airbnb guests
This constant stalking of Steve Klabnik is ridiculously annoying. It's almost impossible to read a Rust post here with not at least two or three individuals leaving useless comments like this.
It's a new language, and it's in a smaller niche than say, Node.

Golang was created within Google in 2007, went public in 2009, and has only gotten widespread traction over the last couple of years.[1][2]

1 http://www.tiobe.com/tiobe-index/go/
2 http://githut.info

Rust was created within a nonprofit in 2009, with a first pre-alpha release in 2012, so let's give it a break on popularity contests for a few years yet. ;)
Conclusion:

'We need to make online advertising – and its destructive click-and-share drive – less central to how we live, work and communicate. At the same time, we need to delegate more decision-making power to citizens – rather than the easily corruptible experts and venal corporations.'

So the very same people (the masses, everybody) that 'created' the ad driven tech-giants by refusing to pay for anything, should have more decision power ?!

The fake news is a hot topic because it indicates people are easily influenced by non-factual messages. More decisions by the public will only result in less rational decisions. Making the world even more unpredictable.
> It's days are numbered

Bugs happen, and they will happen in Rust too. Please file https://www.rust-lang.org/security.html so we can get a CVE if you find one.

> as are yours.

Not sure what that means, exactly.
Principles of Hierarchical Temporal Memory (HTM): Foundations of MI [video]
The answer is right there in the article. Applied and numerical mathematicians at UCLA math department have for many years been helping out Hollywood with these problems. I'm sure their students, collaborators in other universities, etc. the academic community provides a gateway to get into this kind of work.
The first question we should ask is where does the extra value come from (not money, but value, and you'll see why in a moment).

One answer may be automation, and typically, the excess value is passed on to the customer in the form of lower cost. (That's why we ought to talk about value, even if we can't easily measure it).

One alternative is not to pass on the value to the customer, but to give it to the workers. You could do this by reducing hours, increasing pay, or some combination.

There are two problems with this:

1. You can't do this in an open, market economy. The government could do this with government jobs where they have a monopoly.

2. It is kind of arbitrary that you decide to value this particular worker over this particular consumer.

Another solution is to give everyone a basic income with all the extra value (collected as taxes, roughly equally) that automation generates. So the seller might give a discount to the customer but the rest of the value would go to the state.

Then people can decide how they want to spend it.
Writing this was cathartic after all of the stress on Friday. Also - if I didn't do it now, I probably would not have done it later.
Then the problem seems to be the colleagues rather than the creation of frameworks. I'm happily following all this framework turnover while totally ignoring it for actual work.

To be fair, I have had colleagues want to switch to some new framework for $reasons, but I guess I have enough sway (and we're time-constrained enough) to not do just that.
> shift-based employment this should almost be a no brainer

In the US at least they already do, but probably not for the reasons you'd expect. US companies only have to pay benefits for employees to work >= 40 hours/week. So 2 employees working 20 hours/week costs less than 1 employee working 40 hours/week. (Of course this is not beneficial to the employees.)
The problem is that, capital will flee any company that tries this to more efficient competitors. As long as it is a public company, there is no easy way to try this without any repercussions to the stock price.

Countries can legislate this, but they will not be able to prevent their economies from stagnating like some of the european countries. (Flight of capital, companies moving their workforce to other places etc.)

The only way (as I see it) is if we, as a society accept lesser returns on our investments (via our 401Ks and pension plans) and allow that to be reflected in the compensation and productivity of the workforce. With the increasing life expectancy, even that can turn out to be a problem in the long run, but we cross that bridge when we reach it.....
The only real issue I run into is clipboard wonkiness when console apps integrate the clipboard (nvim+twmux).

Beyond that, it has a ton of features - none of which I use since I manage my sessions with tmux. So I guess it's mostly a matter of not wanting a sledgehammer when the right tool is a finishing hammer?
Kind of a perfect example of the ambiguity in over-shortened names ;) I also read it as propertyCount (which in my style shouldn't even be a variable...)
How do you make the geodesic facet seams so water doesn't go there and freeze?

To me, they don't seem like a good solution for cold and wet climates.
You should note that githut is data from 2014.

While it's true that it was started then, it's also important that a stable release wasn't until 2015, so in some senses, that's also where the clock towards becoming popular starts; very few people are willing to put up with what we were doing pre-1.0, and for good reason!
> I don't understand why we expect people to be paid the same for less work.

Because it's the only way to keep the ongoing and increasingly shaky fiction that "we need everybody to work" hanging together? Foolish patches on the status quo, like "pay people more for less work", are the only way forward until we adult up and realize that the welfare state is both inevitable and beneficial (even to the self-anointed "makers" so busily hoisting themselves up on their crosses).
> There is no conceivable way that terrorists threaten our national existence/security.

This statement surprises me. Especially your talk of casualties. I think you miss something important about "terrorism". It is far more than raw casualty numbers. It is about the "fear and uncertainty" they generate in a populace. And that, to me, is a threat to any modern nation's existence, in a world whose economy depends a lot on things like "confidence" and "optimism".

Perhaps I misunderstand developed nations, but from my point of view, your statement seems alarmingly absurd.
Those splits are inevitable. There is no One Size Fits All concurrency primitive. Embedded devs and web devs have vastly different requirements.

Either the split is "every use-case finds the primitive that works best for it" (Rust), or the split is "here's the blessed primitive, other use-cases can pound sand" (Go)
> Why then?

My personal opinion? Doubling down on why they lost. Much easier to point fingers. </opinion>

In all seriousness though, the ability to manipulate media is nothing new. What about "fake comments", or vote spamming?
I agree. I don't downplay Aristotle's massive contribution to the development of human knowledge. I just claim it is more of historical significance than practical significance. I mean, Aristotelian physics has no real technological applications in the same way that Newtonian physics is used by rocket scientists or Einsteinian physics is used by your GPS.
I agree that small clients generally are much more difficult than large clients. I would like to find more large clients.

I can say that the work we do now for large clients is light years superior to work of our competitors since we have been through the wringer with people for whom every penny they invest is important.
Absolutely! I was actually thinking of the change and movement stuff too but I couldn't think of a concise way to express it like you can with the causes.
for the EU viewers that are confused: in some countries the title and the character's name is Vaiana.
Full-Stack Developer Team Lead – Full Time Remote
Cutycapt, a command line tool that renders websites via WebKit
this is a beta release so you can test those features and provide feedback.
I ran Linux on the desktop for 19 years, running many years with all the big ones, from Slackware to RedHat to SuSE to Gentoo to Ubuntu. Except for gaming, it was my main OS at work and home for about 15 of those years. I even worked 4 years at a place that used Gentoo for all the mission critical stuff, for a person who was a prolific contributor.

I finally switched to a MBPr about 3 years ago, and have never been happier. Except that the hardware prospects seem dim. So I've been contemplating moving back. The problem is that the great battery life, flawless suspend and resume, and reliable external display handling of the MBP have forever spoiled me.

For a couple years, I used Gentoo on a Dell laptop, and it was very touchy about how I shutdown and suspended, lest it get stuck, and need to have the battery removed to reset it. At one point, in dealing with Xconfig, I even fried the video card (which Dell covered under warranty). When I read stories, like this one, about people running Linux on a laptop, I'm very careful to note the points they make about these things, but nothing I've read makes me think that any available Linux install is going to do well handling these things out of the box, and I'm just tired of tweaking kernel settings and config files to make them work.

If someone could say that some particular laptop works perfectly with some particular distro of Linux, I'd probably give it another go. I really hold out hope for Dell's XPS Linux machine, but I read that it has the font display issues, and so on.

I have a strong suspicion that, at 47 years old, I will put up with whatever hardware Apple gives me to not have to mess with such things again.
The problem is that the highest benefits of reduced work week is for worker having repeated stressful work which sadly are often work positions with relatively low pay. This means that for most of them, they cannot support a pay cut.

Going from 5k€ to 4k€ per month after tax is not the same thing as going from 2.5k€ to 2k€...
Chess in a few Bytes
Roundup of the Best Mobile Scanning Apps
Do you think it would have ended the same failed exam if you did that research first and included it in your interpretation?
I think it's important to note that full employment is a thing of the past and ultimately I would expect humanity to leave behind this idea that everyone needs to work. What did we come up with all this automation for? To enrich the few? Or to make work less and less of an issue for everyone? We are entering an age where more and more work is being done by robots. We either punish those who get replaced by machines or we craft a community in which people are empowered to enjoy life.
With scripts, it's famously difficult to decide whether a page actually has "fully loaded":

On one extreme, a single page application may technically load very quickly (static assets fetched, DOMContentLoaded fired) but still be practically unusable until all asynchronous content has been fetched.

On the other extreme, a complex AMP page might look like it finished loading after a split second - but it's still fetching assets for the parts of the page outside the viewport.

Finally, caching: If caching is applied well, a page may be usable long before it completed loading.

So when they talk about "actual download speeds", I think it's important to know how they measured those speeds and what definition of "fully loaded" they used.
By wishful thinking.

(I.e. the theory is that people are so much happier with shorter working hours that they come up with the same productivity. However, with a drop from 8 to 6 hours this doesn't really happen, although the productivity does not drop 25 % as it would without any dynamic effects).
I didn't read your whole post but I think I agree with your point which I would phrase as saying that:

In mathematics (and science) it doesn't matter much what the researchers thought; the ideas stand on their own. So we shouldn't study Plato, but it would be good to study his ideas which are still relevant and insightful.
OK, so it tells you how a very poorly written application - one which probably shouldn't be running on such a system in the first place - will perform. And it's useless for everyone else. Here, have an internet point.
This is exactly why I fight these things. Another commentator explained it much better than me:

lazaroclapp - "There is a fairly long school of thought in ethics that posits that it's an important thing for most people to sacrifice self-interest in the name of justice, since it deters injustice. Basically, if most people respond to frivolous lawsuits by fighting them instead of settling or accepting unjust outcomes (within feasibility, of course), then engaging on frivolous lawsuits becomes unrewarding, and even unethical people stop doing so. The same goes for other kinds of bullying behavior."
Without some information on how this data is calculated it's pretty tough too take it seriously.

Not that I doubt Windows is the majority OS, it obviously is. But I didn't need a chart to know that. The chart may be inaccurate depending on the source of the data and how it was extrapolated.
B2C with less than 100k subscribers. failed billing of card-on-file "involuntary" in the area of 30% of users. Anyone have data / experience on how good Stripe is on re-charging?
The demo itself agrees. It changes the word correcter, but not the word corrector :)
Actually this problem looks is a lot like how Android App permissions are managed. Not long ago some apps used to ask you at install time that they want access to your google email, contacts, wifi and so on.
A better app permission model (which I think is now in android) is to ask these "lazily" as the app needs them and let the user decide at that point.
This whole discussion regarding concurrency/parallelism stacks made me think that there's probably a good blog post to write:

Start with low-level OS system calls and show what pieces one needs to write to reach higher level abstractions like futures, coroutines , async / await, nodejs style event loop, or full blown actors.

That would also make for a nice roadmap to whoever would like to build OTP or Akka style framework in Rust.
Something must be very wrong with their methodology. I don't believe the total installed base is so volatile that the Mac share jumps from 7% to 9.57% then down to 6% within a single year.

https://www.netmarketshare.com/report.aspx?qprid=9&qpaf=&qpc...
Isn't that the point of technological efficiency? If only that surplus didn't just go to the 1%...