skysight-inc/HackerNews huggingface dataset:
Even you grant revolutionaries the benefit of the doubt, when in history has there been a succession to a good second leader? George Washington pulled it off by intentionally giving away his power early and setting a strong precedent of short Presidencies that end before dictatorship crept in.
And how ? By just insane will ?
Interesting project, bookmarked for further research! Surprised I have not come across it before, have periodically been searching for things in this space..

Are there any open source system aimed at larger installations? This space is dominated by Crestron, AMX, Extron, Control4, Savant (walled gardens). And they don't even provide a good solution for larger systems, you have to code that yourself, while walking through the toolchain/compiler minefield.
I would also like to know more about this. Could anyone with experience in the area please explain?
really wonder why not Go.

original code was python with lots of C. the same can be done with Go, while keeping much of the same philosophy of python.

This change will probably alienate most of the contributors since rust and python or C are worlds apart.
It’s not just that, but Burmese in the USA are concentrated in tech corridors (e.g. the Bay Area) while in china they are mostly refugees in Yunnan.
oh. why?
The majority of suicide attempts are driven by temporary situations. Postponing a suicide attempt usually means the person will reconsider. http://www.nejm.org/doi/full/10.1056/NEJMp0805923 Are there any such studies on people reconsidering their DNR?
I agree he's an idiot.

I'm just saying there are some reasons to consider tattooed DNRs invalid. While the guy, in this case, could have obviously covered up his tattoo prior to his scheduled surgery (permanently or temporarily), what if he had been in an unexpected accident?

I don't have any tattoos but a quick google says removal is expensive too. I guess you could have someone tattoo over it, but, in the article, they mention a man who had come from a nursing facility. I'm not sure how practical it is to suggest he should have had it removed/covered up prior.

I like the basis of killjoywashere's suggestion, but, in a more centralized way that would allow you to register your intentions in a way that hospitals could easily check on your desires and status.
I could just move a hashmap into it's own thread, but then I have to deal with the problem of communicating with that thread - this will inevitably involve some kind of a lock-free queue or plain old array with a lock. Otherwise, what is the point? Or am I missing something fundamental about this?
An incomplete quote from the policy statement is below. I strongly encourage y'all to read the entire article, since there's more conditions than I'm pasting here, but these are the highlights that answer your question.

https://webkit.org/blog/6784/new-video-policies-for-ios/

"<video> elements will be allowed to autoplay without a user gesture if their source media contains no audio tracks."

"<video muted> elements will also be allowed to autoplay without a user gesture."

"If a <video> element gains an audio track or becomes un-muted without a user gesture, playback will pause."
Well, I was thinking of this case (from a German Newspaper, but I am sure there are English sources somewhere as well.)

https://translate.google.com/translate?sl=de&tl=en&js=y&prev...
I immediately thought of freedom from fashion.

Like real good jeans, freedom to wear real workwear at work (yep, I miss blåkläder and snickers).

Or even a good old-fashioned uniform. It doesn't need to be camo or even green. Just made for usability instead of making a statement.

Ironically the biggest "statement" we could make right now using clothes would be that.
Your example is one of intrusion prevention. The appropriate analogy for hacking back would be giving banks the power to conduct their own search and seizure operations. While lenders are permitted to repossess publicly-accessible property in certain circumstances, they cannot independently authorize and perform intrusions for that purpose.
I don't mind affiliate links, but disclosing that would be nice.
It really surprised me that two of the books he mentioned were about the Vietnam war.

I am a Vietnamese millennial who have never experienced a day of the war and moved to the US as a college student. While most people have come to the agreement that the war is over, I have seen myself many ugly scars it left in people's minds. My friend and I would go to a Vietnamese supermarket, and after hearing that my friend was not speaking "hello, how are you" with the South Vietnamese accent (like a refugee), the cashier refused to look at or speak to her. We checked out in silence. We, as millennials, have never decided to invade the South. Our parents didn't either. We didn't fight that war, we didn't endorse that war. We don't have shit to do with it.

The war has ended 40 years yet we felt the pain every once in a while.
There seem to be some details from 3 months ago https://news.ycombinator.com/item?id=15051920
I read it as they want it to be possible for some commands to be written in pure rust, but that they expect to maintain the majority of their current Python code.
There's two parts here: a.) What would I do, as the parent, if my child were to throw a tantrum, and b.) How would I react, as a parent, to another child throwing a tantrum.

For A: As stated, I would leave immediately. I'll hedge that a bit and say that getting to the point where a child is rolling around on the ground is a failure for everyone concerned, so ideally we'd never reach this point in the first place. If there's a disagreement, my kids and I can talk it out without resorting to a tantrum.

For B: I don't care what you do with your kids. In public at a zoo in an open area, have at it. It's a tough situation all around and I'm not going to make another parent's day worse by saying anything.
Incorrect. If an audio track is present, the mp4 does not qualify for autoplay unless other conditions are met.

EDIT: Context is unclear about whether the parent's guidance is about <video> or <img>. No idea what <img> does. I sure hope it doesn't play due to the wasteful audio track, so that people are forced to do it right instead of lazy, though!
Yup! I often have trouble falling asleep, but reading a book before bed has helped tremendously. Clears out all the loose ends and thoughts in my head.
I would add that it's also a iterative process: code, review, learn, and code some more. A continuing process
Where was this? If it was in an official Rust forum, we don't allow "jackass responses", and I'd like to take care of it.
I know you're kidding, but really, the only reliable way to ensure DNR wishes are carried out in the USA is by having a notarized "health care directives" document drawn up by an elderlaw attorney and have it filed with your hospital in advance by you or a loved one that has power-of-attorney over you (which itself requires a document from an elderlaw attorney).
If you're not familiar (that's ok, lots of people are stars in some circles and unknown in other circles), you should check his work out
I've turned up the original discussion that seems to have morphed in to the current essay:

https://plus.google.com/104092656004159577193/posts/iJ6JgvCP...
One thing the OP doesn't address is, is the rewrite intended to be black-box or not? If not, then every "rewrite" will just be someone copy-pasting the old code with the new fixes, which seems completely pointless. And if it is a black-box rewrite, then all that tacit knowledge will be lost, leading to having the exact same bugs over and over and over and over again, forever.

I understand that this is all just a thought experiment, but there has to be a better way of framing it that isn't so immediately farcical.
BTW, if you're feeling like you want to learn more about F#, this year's F# advent calendar is just getting started: https://sergeytihon.com/2017/10/22/f-advent-calendar-in-engl... . Previous years have been pretty good.
Patents help pay for research and keeps a lot of smart and hard working tech people employed. Stop bad mouthing it as though you are losing one of your God given rights. There are surely issues with greedy companies doing greedy things with it. But then there are issues with everything... like greedy Ad companies selling your profiles and collecting more data in the name of AI.
Isn't this just a simple integer linear programming optimization problem?

Something that glpk/gurobi should be used for?
> I think too often I told myself I'm "not good enough to make something serious". And you know -- it was probably true. But that doesn't matter. Just start, things will fall into place, sometimes you'll fail, sometimes you won't. It's just the only way really.

it's not true, most "serious" things aren't that difficult or complex
Learn from your own code, compare other's coding practices.

That worked for me.
And, as I said above, Beaglebone boards should be the means for your project, not the end.

If you're new to embedded and your design philosophy to date has been "squeeze the RPi into whatever I'm making", then Beaglebone (and other embedded EVKs like this) are going to make you grind your teeth and complain about the cost/feature vector instead of figuring out how to use it to help your final design.
Negotiating the Non-Negotiable, Dan Shapiro

Works Well With Others, Ross McCammon

The Art of Asking, Amanda Palmer

The Five Love Languages, Gary Chapman

Boss Life: Surviving My Own Small Business, Paul Downs

I've been working on my "soft skills".
Yes it's all about no sound. Everyone likes opening up a bunch of tabs that include auto-playing funny looping videos, but nobody likes auto-playing sound, especially if it overlaps with some other sound.
> One of us misread the article. I understood it to say that they want to rewrite the core of the Python code to Rust so that they don't have to wait for the Python interpreter to start every time someone uses the hg command.

It would still use the Python interpreter internally but they want to skip it for some functionality like the basic command line interface. So they would embed the Python interpreter in their new distribution. However the Python code still just calls out to other Rust code.
Its an implicit statistical inference.
But .mp4 is a video/... MIME type. Not an image/...

We have <video>, so why not use that?

What next? Utterly ridiculous, Apple.
At first they were even using Visa logo, promising a Visa card that would use Plexcoins. They never even contacted Visa.

A redditor eventually warned Visa about this and they required Plexcorp / DL Innov / Dominic Lacroix to remove all mention of Visa.
Depending on the type and level of resuscitation there is a very small chance of returning to 100% normal function and a significant chance of spending the last days/weeks/months of your life in a hospital.
most authors are paid by the word, even today
I'm curious, why is Go+Python easier than Rust+Python?
It really isn’t though. There is probably something close to zero Burmese working in the Chinese industry, and anecdotally I’ve met a few working for Facebook/google/etc in the Bay Area. The Chinese tech industry is so homogenous (99.9% Chinese) while the American tech industry is anything but (at least with respect to Asian diversity, 40% foreign born, at least, higher in places like the Bay Area).
The Java community is a poor example to make your point, since it's always been vicious and obnoxious in relation to C++. It was partly built on tearing down C++.

The reaction of some parts of the Java community to Hypertable choosing C++ instead of Java was nothing short of embarrassing for instance, but it's not just that, over the years I have seen too many examples to list :)
was thinking the same high fi
Notice the deafening silence.
I get better by giving myself some time to explore new topics. One recent example was giving myself "time" to learn Jest and writing more frontend unit tests. Took < 30 minutes to learn it and I was good to go, but we're all so busy sometimes we don't allow ourselves time to learn.
It's hard to think of a better example of a candidate for the Darwin Awards than the guy who gets a DNR tattoo and thinks "no one will take it seriously."
Over long time periods, you're right that lending and borrowing don't make sense. People borrow bitcoin over very short time periods to do leveraged trades.

> As a store of value BTC is highly uncertain. It will multiply or decimate whatever value you try to store in it.

If it ends up being an accepted store of value, this property will change over time. It'll look more like gold. Most people wouldn't' consider 'SPY' (SP 500 index shares) a store of value, but this is essentially how people are using them. You save money, and store it somewhere that will best preserve that value. Given the rate of asset price inflation, as well as increases in costs like medicine, you need to earn a return just to store the value.

The bitcoin price volatility you're seeing now is an adoption curve ramping up. Of course there are huge rewards for early adopters.

All it takes is enough people believing that this store of value works, acting on the belief, and that belief becomes real. Financial markets are formalized mechanism to control what is really like magic; beliefs that become real when sufficient people believe them.
what other browsers are drinking this cool aid
If you haven't seen an Apple genius you should probably. I got mine replaced now as my iPhone 7 continued to show signs of erratic battery behaviour after any SW attempt at fixing it.

Apple customer service has been quite useful, however it has taken me lots of time and effort while I was effectively trying to 'debug' the issue for them.

In addition, the tools that Apple has to check the battery is very vague.

When my phone was tested it had a Green/Red/Yellow chart with no axis whatsoever with a dot showing the status of my battery (Green borderline with Yellow).
We have tried the phone of my GF, a 2 yrs old iPhone 5S which has completely random battery behaviour. In this case the graph showed only the Yellow square but with no indication of where the battery was in terms of battery life.

Now considering what to do with the iPhone as I am now a bit disappointed by how this (very) high end phone behaved.
If it's already possible to write C extensions, then it's already possible to write Rust extensions, so that would be a non-news.
Bluntly, I think you're hiding behind semantics to push an idea without owning it.

I don't have any idea what your politics are, and neither the conflict (Houthis vs. Saudi government) nor the news story align neatly with a political position. I considered the Trump section basically incidental, especially since even US government officials are split on the details of the story.

You did not say anti-missile systems have a deterrent effect, but you said that writing an article about the failure of an anti-missile systems "..is just going to encourage more launches". That's only true if damage reports and anti-missile news influence launch decisions; I think I (and the other people responding to you) made a completely obvious inference.

There's also serious equivocation here, buried under "you". If you mean "the KSA had an obvious incentive to say they shot the missile down", I agree. But the top-level comment was about "irresponsible journalism" which you suggested might literally kill people. Again, that's only true if this story undermined a deterrent effect, and "the New York Times" is certainly not the same "you" as "the Saudi Government".
I can appreciate the desire to limit the proliferation of permission dialogs, but this seems like a case where the implications are different enough to warrant a separate one from the camera dialog.

This has some similarities to the location permission dialog, which was updated in iOS 11 to differentiate between "allow always" and "allow while using the app." Perhaps the camera permission dialog could be updated to "allow continuous access" and "allow when taking photos."
You are just embaracing yourself.
This.
> Did I have to give things up in order to find 100 books’ worth of reading time? Sure – I didn’t watch as much sports this year, and I wound up deleting the Facebook app off my phone.
My understanding is that Go would be a fine candidate if you wanted to rewrite the entire codebase in it, but not for writing compiled extensions that Python can dynamically link, and they want one language to do both of those things?
Commonspeak: Content discovery wordlists built with BigQuery
I suddenly remember FbExperiment on building Mercurial server using Rust https://github.com/facebookexperimental/mononoke

And yes.. it's for extension modules (maybe just the beginning)
Did anyone else using Ublock Plus have trouble viewing this page before disabling the extension?
Sorry, didn't realize it's a problem for mobile.
Can someone please explain this in laymen’s terms?
“Paper gets lost, and some people do not trust paper. This
man may have been trying to safeguard against that

He was wise to distrust, as it turns out, given that they decided to temporarily ignore the tattoo despite the fact there was a valid form on file for him.
> A lot of the time you can't tell whether something is a type parameter or a value.

> […] the mandatory split/duplication between function declaration and definition feels weird...

I believe you just answered your own critique: you can always tell whether something is a type parameter or a value, because type and implementation are kept separate.
Ditto, though I have to mainly read fiction. I've tried reading non-fiction before bed and I think too much about the text which stymies actually falling asleep.
I think the questions are too opinionated !
When do we actually get work done?
Isn’t it true that when something happened long ago, it doesn’t follow that it happened continuously since, even if it happened recently as well?

I read a lot of Plato in school, and even learned to read in Ancient Greek. It’s often funnier in Greek than in most translations.
Yes. Being able to give an opinion about code or code design and back it up with reasoned arguments (as opposed to dogmatic obedience) is part of becoming a good dev imo
What’s interesting is that on the previous security method - fingerprint - no data was shared with apps.

If your face is now a security feature and the data is being shared with apps, that sounds like a security leak.

If an app collects your face data, can that data be subpoenaed by a court to attempt to unlock your phone? If a court could work with an outside party to use subpoenaed face data to 3D print your face, could they try to use that to unlock your phone?

I’m satisfied with the fingerprint scanner on my phone. I don’t feel like I need the change in tech. I understand if you’re really concerned about security use a passcode only, but it’s still true that the new face unlock is “differently secure”.
I have to admit I was surprised how smoothly this runs, even on a relatively low-power CPU (Core m3).
One reason might be that it seems easier to mix languages with Rust vs. Go. The C interop is pretty sane and Go has a few more gotchas in that department.

The rest of the Rust v Go debate may be similar to the 1000 times people have had it before.
What about the folks who love cryptocurrency specifically because of the fact it is unregulated? Are we not doing that anymore?
Give it a moment, everyone is in scrum.
Scam =/= terrible investment idea. Tezos and Filecoin, for example, are not scams. They are serious projects that are attempting to bring something useful to the market. That said, they raised wayyy too much money, and may end up being terrible investments that don't return any profit, but that applies to many startups as well.

PlexCoin offered guaranteed 1300% returns or your money back. That is a pure scam.
I am having a difficult time trying to imagine the legal gymnastics that would be required for this to work without incurring liabilities on everyone involved.

I can think of hundreds of scenarios, but here is just one. I know your company stole data from me. I take over your BGP routes and force your traffic through my data-center. I underestimated the capacity I would need to take control of your data streams and now I am causing an outage for your customers. Am I immune to civil and criminal damages?
I can appreciate why you feel my post was worthless.

I had a couple points:

1) There's a halo effect surrounding Stripe right now, due to which fairly common stuff that they do will be treated as if it's outstanding, and deserves extra adoration and respect.

2) This = "Stripe's design isn't great design. It's design that a certain people like. If you're saying it's great, then define for whom."

What do you think now?
Servlet vs. Reactive: Choosing the Right Stack – Rossen Stoyanchev Presents
This includes a c9-like project/workspace managing server as well as IDE:

http://eclipse.org/che/getting-started/
Still no date as input type :(
"they reduce world views down to easy-to-communicate little stories."

Yes, exactly. That's what you want. Make it too complicated and you lose people in the details. The content of the fiction you choose to operate under isn't as important as the collaborative power it unleashes.
The problem in here is more or less awareness of sharing or how to prevent accidental sharing of face data. I can see sharing to some photo editing app in anonymized fashion being useful for certain things and better than say, using a flat photo from Instagram or Facebook, but sharing faces on social media is a lot more intentional than a small and hidden agree to share with app button.

I think a better solution is when app is specifically requesting face data, there is a 2-3 seconds mandatory decision time with the default option to be off and prompt this decision in a different UI from the classic permission request dialogue. In this way the user knows the request is different And is given time to actually decide before accidentally tapping agree.
I think the idea is that in order to avoid Python interpreter startup time on commands that are primarily written in Rust, they also want to have the main function written in Rust, with Python interpreter startup being an optional codepath (that a majority of the codebase still depends on).
It does not (yet). Sorry!
Pivot machines are the main reason for "hackback" policies.

If a script kiddie does something directly from his home computer, then the source of attack is clear and you can just subpoena his home address from his ISP and get a cop to educate his parents or whatever. However, if pivot machines are used, then you need to obtain data from every machine in the chain to trace the source of attack, and doing so by a chain of subpoenas is extremely slow, and compared to that hackback provides a practical (though usually not legal) option to do so.

Also, hackback provides a venue for stopping distributed attacks - if you're attacked from a large number of compromised machines, you need data from them (again, either by subpoena and physical retrieval or by hackback) to identify the command&control servers and possibly other victims.
GHC can compile GHC (or Haskell in general) to C, the main use case being bootstrapping GHC without cross-compilation, as the latter has historically been lacking:

> Support for cross-compilation works reasonably well in 7.8.1. Previous versions had various issues which are usually work-aroundable.

(7.8.1 was released in 2014, GHC itself is 25 years old)