skysight-inc/HackerNews huggingface dataset:
Mikrotik does in fact support VLAN bridging over WiFi (only between Mikrotik devices), unless you're running in CAPsMAN mode.

When I switched to CAPsMAN, I ended up using VPLS for my wireless backbone, thus giving me proper layer 2 isolation, without fragmentation (MPLS not being limited by the L3 MTU).
i've done both sides of this trade multiple times. i.e. pledging bitcoin for fiat loans, and lending bitcoin. has worked out nicely.
I believe there was at least one person that had a tattoo but "didn't think people would considerate it serious because he wasn't". I would side on "be cautious" when a life is at stake. If you're serious...fill out the damn paperwork.
ffwd: fast, fly-weight delegation

One should define such unknown acronyms on first use not in the middle of the article after the acronym is used a dozen times..
No, they want to flip the relationship of Python and native code; instead of hg being Python with C extensions, they want it to be Rust with an embedded Python interpreter. It's not a total rewrite in Rust, but it's also a more significant change than just replacing C extensions with Rust extensions while maintaining a Python core. Quoting the source material on the “Desired End State”: “hg is a Rust binary that embeds and uses a Python interpreter when appropriate (hg is a Python script today)”
I've been playing with the TrueDepth Camera APIs on the iPhone X. Some things I've noticed:

1) The ARKit "Face Mesh" seems to be a standard model that is scaled and skewed to fit your face (for example, it ignores glasses, still works if you put your hand in front of your face, etc). It is _not_ a 3D scan.

2) The "TrueDepth" data is not really all that granular. It seems similar to the depth map you get from the rear-facing cameras on the "plus" sized models. Here's what the sensor data spits out: https://twitter.com/braddwyer/status/930682879977361408

3) Apple is really good at marketing. It's been shown that, even if you cover the TrueDepth camera, features that "require" it still work fine (including Animoji and the apps that I've been developing using the front-facing ARKit APIs).

3.1) The lack of Animoji and front-facing ARKit seems to be a software limitation made for business reasons rather than a hardware limitation. See: Google's Pixel 2 portrait mode photos done using a single front-facing camera that have stacked up well against the ones from the iPhone X.

4) The scary part, which is vast dystopian databases of facial fingerprints is already being done with normal photographs. The depth data is not needed.

I agree with the author that the privacy implications of all-encompassing databases could be scary. But I disagree that this has anything to do with the iPhone X or its TrueDepth camera.
For Greek, Cyrillic, and Latin in specific, Unicode has to be round-trip compatible with encoding schemes which distinguish between them.

(There might have been other reasons as well, but the round-trip desideratum forces it in any case.)

There are a lot of characters which were explicitly encoded for such compatibility:

https://en.wikipedia.org/wiki/Unicode_compatibility_characte...

This document discusses equivalence among Unicode characters:

http://unicode.org/reports/tr15/tr15-18.html
I seems that reading 100 books a year as a goal will filter out lot of books that might be too long/difficult. For example. Would you take "Gödel, Escher, Bach" into your reading list when it's obvious that reading this book with some understanding retained will take lot of time? Instead of 100 books a year I would go for some specific author and his works, trying to read everything by them if possible and let these authors lead you to next authors etc. etc.

For example. I was interested in psychology, this led me to Carl G. Jung, this led me to gnosticism, this led me to Philip K. Dick etc. And now I'm mostly reading his fiction.

This seems like an organic path of discovery, instead of constructing artificial list of possible books that might interest you.
This app reminds me of the cartoons where a character says 'lock me in here and don't let me out no matter what say'
Most people assume that Ethereum decentralized = DApps decentralized... But as this shows that's not necessarily the case.
By reading (esp. code), writing code, and reviewing (i.e writing about code).

Reading, esp. code (including learning new languages and reading in them), shows me new paradigms, new idioms, new ideas, sometimes parts of new ideas which may click together later. Sometimes the patterns may however be subtle and not easy to notice by pure code reading; in such cases reading free-form prose (blogs/etc.) can help notice them. Also reading code invariably provides examples of bad code, to be remembered as a warning and something to try to avoid.

Writing code introduces need for actually choosing some of the learned approaches, excercises the learned theory, ingrains it, shows the shortcomings and costs of particular patterns/approaches, their nuances, where they fit and where they don't, allows to experiment with them.

"Exchange with coworkers" is usually also reading in my case, i.e. code reviews.

And I just realized that also doing code reviews helps me improve coding in one more way: I sometimes discover stuff when I'm trying to express in words why I find some peer's code jarring, troublesome, or confusing.
The thing is, I don’t think the 3D scanner really introduces that much functionality beyond what could be done with any normal front-facing camera and software. I’d bet that a few seconds of normal movement would provide enough parallax to build a decent 3D model. In fact, the Apple APIs may not even use the 3D scanner, given that Animojis apparently work with the scanner covered up (and don’t work in the dark).
I can only speak for Atlanta, but the state of public transportation is abysmal from the burbs. True the train system is great to get to certain parts of Atlanta - and I use the park and ride any time I'm going to the airport or going downtown, but people in the burbs fight tooth and nail against an easy transfer system that will allow "them" to come up here.

And don't let me get started ranting about why the majority of white collar workers even need to come in to work as often as we do just for appearances.
Elon Musk Will Launch His Tesla Roadster to Mars on SpaceX's First Falcon Heavy Rt
What an embaracment that government is. This is exaclty what everybody predicted when the socialsits took over. Systematically plunder and destroy every resource to keep up the payouts to the poor and the elites.

Now they are reduced to third-rate schemes in the hope somebody gives them some money.

Remember a couple of years ago whem tons of leftist, including sanders, krugman and stigliz all talked about how create these developments were? Finally somebody that would look out for 'the people'.
Do you really think AI would do worse job than many board members? Probably the simplest AI in the form of math.random() would consistently put some decisions to shame...
Get feedback from more experienced programmers and learn how to improve your code. Get feedback any way you can-- people contribute feedback for a variety of reasons other than altruism.
> fakechroot is used when you build your own *.deb file.

That's "fakeroot", a different program, which is used for simulating superuser privileges.

I was going to mention fakeroot, too, but it doesn't seem have a useful homepage. https://fakeroot.alioth.debian.org/ looks very much uninviting.

fakeroot was written for Debian, and it's still developed by Debian developers, although there's nothing Debian-specific about it. Debian has giving back to the free software community in their Social Contract¹, but in practice there's no culture of making Debian software easily accessible to outsiders. :-(

¹ https://www.debian.org/social_contract §2
> This will be interesting for engagement analysis.

Of course it will, which is why this is another very troubling development in phone software. It's bad enough that most (all?) interactions are logged and data mined in a modern app. Soon emotional data will be too.
- Dead simple call to action... agreed

- Diagonal lines are cool because they stand out... can't really comment on that. Have seen such points before on Smashing Magazine, back in like 2007 or 08, where certain elements break commonly accepted design paradigms and therefore standout.

- Illustration/hero image is nice because not too much detail... see this one I feel is force-fitted. You could say that about most hero images and you'd be right.

- Well executed typographic contrast... I'll look at it in detail again. Didn't notice some of those points, as opposed to websites of other funded tech companies.

- Color palate well suited to industry... read those points too, but I'm wary of them because they're like people's taste in wine, music or art.

- Interactive elements giving polish.... YES, this I 100% agree with. The mark of great craftsmanship is an incredible attention to detail and execution.

- Design I mention... just google "best landing pages" and took the first example in the first result.
When did you try it? I tried it many years ago, and it was cool, but also kind of sucked as any new IDE does. I recently spent a few minutes with it after the AWS announcement and it feels a lot more stable and less flaky. If you haven't tried it in a while, give it a spin and see how it works out.
Integer programming. Which makes it a lot more complex.
"Regulation" isn't a one-dimensional thing.

You can simultaneously hate scam ICOs and still not want most other aspects of cryptocurrencies to be regulated. There are lots of different regulations that different people find acceptable.
> Would you risk your botnet and C&C infrastructure by hacking a company knowing that they'll pay someone to try their best to figure out who did it and hack them back?

You are asking the wrong person, but my guess is that you are exaggerating the efficacy of this retribution, while at the same time regarding botnet operators as being uniquely responsive to the threat of deterrence, in comparison to other criminally-minded groups.
My understanding is Canada doesn't have a federal equivalent of the SEC, but there are provincial bodies for the same purpose. I assume SEC reached out to the quebec securities group and quebec was convinced enough to take action?
There's a 32-bit x86 processor in every PC with the Intel Management Engine version 11 or later.
We don't live in a dictatorship and there's no way politically to force them to take that deal. Major changes won't be made to the healthcare system without at least rough consensus from the wealthiest and most powerful stakeholders, including major hospital chains. Even under single payer systems, hospitals are funded at least partially based on the actual amount of care delivered.
#3 is mistaken.

https://www.imore.com/yes-animoji-uses-truedepth-camera-syst...
To some extent. ffwd appears to use sockets. However, they also appear to batch requests so the single thread managing the shared abstraction accepts multiple requests simultaneously and responds to them all in a single round trip. So amortizing that overhead combined with all the cache benefits of single threading appears to be quite an advantage. I still have to go through the paper in detail to see if there's something else that would impact this bottom line.
Randomize patients to providers with the same certification level in delineated service areas.

It will require formalizing the informal process you describe (whereby "cases with the highest levels of difficulty are often treated by the most experienced people"), most likely by creating additional certification levels.
So, if I work in a tatoo parlor and don't like someone, I can just tatoo DNR on their back and let things sort themselves out?
Excellent write up! Thank you for taking the time: I've been uncertain how people manage to get the JS to interop with <Compile-to-WASM-lang>.
You're missing high-level languages such as Modula-2 or Free Pascal that are safe-by-default while being close to the machine. They compile faster. They're easier to analyze. Someone who understands C could easily port it to one of these languages or even write a translator that converts them to C for easy integration of incrementally-rewritten pieces of the OS. They don't because they like C for non-technical reasons or want to do one piece of tooling work over another.

Another you might find interesting in alternate history where C programmers adopt better tech is Cyclone that tried to stick to C as much as possible. Rust's safety scheme took a lot of inspiration from Cyclone.

https://en.wikipedia.org/wiki/Cyclone_(programming_language)

http://trevorjim.com/unfrozen-cyclone/

" There are excellent model checkers out there for C, and quite a few proof assistants are gaining the ability to check proofs on C code directly"

I agree. Further, just using Design-by-Contract with property-based and fuzz testing on those contracts would improve things by itself. There was also an academic who applied Frama-C to one of their smallest, battle-tested components in I think a string library. Although no coding flaw found, the exercise did show the documentation was incorrect. Gotta wonder what benefit might happen for less obvious stuff than string operations.
It's a trivial legal question. The answer is that you resuscitate right now, without any hesitation.

You don't want to explain to the judge that you let someone die because of a stupid tatoo, that may very well come from 10 years ago.
I'll certainly have to give this more thought, but I do agree that last week's issues, and well, iOS and MacOS in general, are not up to the quality that Apple users (myself included) expect nor that Apple themselves portray.
I am not OP, but it only indicates that salary + benefits + HR / admin costs + space per person = $108K, which probably equates to a salary closer to $60K.
Paper author here!

A lot of that issue comes from people using bad datasets. One of our first papers was about that ( http://www.readcube.com/articles/10.1007/s11416-016-0283-1?a...
), and showed that using the data most people use in their research, benign data collected from clean Microsoft installs, is not sufficient. The model will literally learn to look for the string "Copyright Microsoft Corporation" to decide if something is benign. Everything else ends up getting marked as malicious.

We are using better data in this work, and it does not suffer from this problem. It is not ready to be a real production AV, but it does a fairly good job at separating out benign vs malicious files and dealing with non-trivial examples of both.
Im reading it now and feel the same way. Extremely depressing.
Looks like the actual artifacts are a 6kB html (with embedded JS) and a 52kB .wasm file.

https://github.com/aochagavia/rocket_wasm/tree/master/html

It's very nice to see that this "scales down", so-to-speak. It can be really disheartening to see small programs compile into hundreds-of-kB binary images. It's great to see that Rust+WASM can be so lean!
Your questionnaire is missing a few important questions (in my opinion). You should ask for the responders current status (student, professional - if so freelance/employed) because this will quite probably color the answers. (Unless everybody will just put "by coding" in the Other section). You should also ask for the number of years of experience, or at least a ballpark. The way one learns changes depending of what you already know.

Edit: and to answer your question. At first I learned by reading other's people code and trying stuff. Adapting existing base bit by bit can go a long way. Back then I had no internet.

At university most of the curriculum was theoretical. We have done very little actual coding and most problems were too small. Often too specific and vague at the same time.

Nowadays I learn by coding. When you re-read your code from a few months back it should look bad, this is the sign that you have progressed. If there are no idiomatic ways of solving a particular problem, I try to find a better way to implement it each new time.

Finally, I try to talk to people smarter or more experienced than me.

If I would change one thing, it would be to do more projects in university and make them follow agile methodology with the teacher as product owner.
It's the only thing that makes reading stuff about us snake people bearable. And based on another thread here, I see they've already put something in that changes Generation Zed/Z into "Zolom's Children", which is also excellent.
Lessons from my first multiplatform Kotlin project
Ethereum was an ICO and so was Bitcoin.

Ban those too?
I agree - I'm an attorney. But are we picking and choosing here? Because my bet is, and has been for quite sometime, that when all is said and done, the 'regulations' we are talking about are those that already exist and are applied to securities.
Top Server Monitoring Tools for the New Year
Cross validating the classifier/hyper parameters and a good scoring metric (Matthews correlation coefficient) go a long way. Since the classes are very imbalanced, an appropriate scoring metric is very important. Even more importantly, train with lots of high-quality data whenever possible. Anecdotally many seem to obsess over the particular classification algorithm, while neglecting data quality. A classifier is only ever as good as its training set.
Deposing a dictator causes chaos. That doesn't mean that installing a dictator is healthy. Quite the opposite, really: installing a dictator is setting up the house of cards that will fall later.
I have done Ancient Greek as well, but never enjoyed it and was bad at it.

It is true it does not follow. What the quote implies it is a very old issue.
It sounds like you're making the argument that was successful against digital downloads, but I think here there's a case to made that download codes are indeed rivalrous.
> The system being secure is a secondary benefit to it being comprehendible and coherent to an individual.

This is a really interesting and compelling philosophy to me, but it’s the first time I’ve heard OpenBSD described this way! Why is this not mentioned on the project’s homepage?
Nope, that's a pretty dead accurate description.
Is there a post, "How to read 1 book a year, work 70 hours a week, and still have a life"? I think I need to read that one. If I'm going to read a book, it's going to be read carefully and contemplatively.
For me it's a combination of active and passive modes:

By active I mean actually coding. I usually have a side project or two that I'm working on (although sometimes barely at all) and I try to pick projects that involve working with a tool, platform or skillset I haven't tried yet. That's how I've gotten into things like deep learning, computer vision and 3D graphics that I wouldn't normally get to use at work.

By passive I generally mean podcasts. As a front end developer, I recommend Shop Talk Show, DevChat.tv's podcasts, Toolsday and Codepen Radio (and for people who are new to CS entirely, Base.cs is an awesome podcast). I'll put one of these on while driving or playing a zone-outable video game and just absorb.

I suppose I should also recommend things like Pluralsight and Lynda.com for getting an introduction to a topic I'm completely unfamiliar with. These are invaluable, but only if combined with actual experience in the thing you are learning. If I take a course on there and don't apply it soon after, I'll generally forget most of what I learned.
For those that don't want to deal with the Python startup time, the Mercurial team already has an attempt at fixing this with a tool called CHg[0]. It is a C binary that interacts with the Mercurial CommandServer[1], which is just a long running version of Mercurial CLI that you can interact with over a pipe.

Using Rust as the primary client would simplify this a lot, but is a lot more work than what CHg accomplished.

[0] https://www.mercurial-scm.org/wiki/CHg

[1] https://www.mercurial-scm.org/wiki/CommandServer
I would wonder why Go if Rust is available.

Rust isn't hard. The only somewhat hard thing in Rust is writing with borrow checker, and honestly, if you want to seriously write in C, you really need to go through that experience and understand it enough to feel somewhat comfortable with it.

And even if that would really be a thing, giving up compiler checks in order to allow more low quality code to be contributed doesn't really seem like a good trade off to me.
The entire US federal government budget is only $4 trillion
a "add one to a number and return it" compiled this way results in a ~100 byte binary. It's about twice the size of writing it by hand, but those gains get lost as soon as you start doing real things, so it's not a big deal.

One big jump in binary size starts when you use the allocator, as then it needs to include the allocator's code.
At least Debian folks didn't have to resort to using libfaketime. Instead, they patch the embedding tools to use timestamp from environment:

https://reproducible-builds.org/specs/source-date-epoch/
Microsoft has been presenting a top banner ad asking you to switch to Edge for some time when you visit their properties.
Tell me again how FaceID will be "so much more secure" than TouchID - when Apple itself is sharing those 3D facial profiles with third-party vendors (and governments).

In practice, fingerprint readers should still remain significantly more secure than any facial recognition technology.
> 2) The "TrueDepth" data is not really all that granular. It seems similar to the depth map you get from the rear-facing cameras on the "plus" sized models. Here's what the sensor data spits out: https://twitter.com/braddwyer/status/930682879977361408

As @braddwyer himself notes, you can probably get a much better mesh integrating over time. It depends how long it takes to capture a single frame, but I imagine that's not long, so getting an order of magnitude improvement is probably quite easy.

> 4) The scary part, which is vast dystopian databases of facial fingerprints is already being done with normal photographs. The depth data is not needed.

And yes ... after all, humans are quite capable of identifying people with high accuracy from 2D photographs. Depth maps are not required for there to be serious privacy issues with such databases.
Interesting. Got a cite for the book-ripping case?
They all sound like your problems, not hers.
satoshi is probably the world first bitcoin billionaire
In San Diego I have seen a lampworking course Groupon (admittedly this was a while back) at some place in North County for...I want to say around $100?
>The intrinsic value of USD is it's the only currency you can use to pay taxes to the US government.

This isn't intrinsic value. The government can conceivably decide USD is worthless (it won't, probably ever, unless the US collapses). USD relies on the US government for value.

Being able to burn money to start a fire would be intrinsic value. Same for gold's conductivity and its other industrial uses. They are physical properties.
I'm not sure if it is Chrome's doing or YouTube's, but if I open a couple of youtube links in tabs (a selection from the "related" list to the right of one I'm currently watching for instance) the clips in the new tabs don't start playing until that tab gains focus. This avoids the auto-playing sound overlapping problem and means you don't miss the start of the clip and drop in part way through. Surely this is the solution to that selection of requirements?
Then we're fortunate that you're not in charge of anything important.
That's the highest AVERAGE ROLLING 30 DAY volatility.

For example, on Dec 7, 2013, volatility between the high and the low was 54.6%. [1] However, it was lower for the other days of all 30 day periods that include that day, and averaged out to under 15%.

1 - https://www.coindesk.com/price/