skysight-inc/HackerNews huggingface dataset:
Those are sidetracks. Sidetracking is done when there are problems with the borehole (it starts to collapse/deform or something gets stuck inside it) or different work needs to be done on a section (e.g. going back and coring a section that you've already drilled through to get samples). In this case, they most likely sidetracked to core, as they'd want direct samples and borehole stability is less likely to be a major problem in crystalline rock.

As far as how they do it, it's conceptually simple (these days there are "fancier" options with steerable drillbits). You put a tool down the borehole that you can expand and lock in place at the desired depth. When it's expanded, it forms a ramp towards one side of the wellbore. You then lower the drillstring, and when the bit hits the ramp, it's deflected in the direction you want it to go.
Common Patterns for Analyzing Datasets on Kaggle
MLJAR: Human-first platform for machine learning
Almost anything compiled for 32bit windows would work just as well on a beefy tablet. Laptops and Desktops are, more and more, being reserved for power users and computationally heavy tasks.
My 1st gen Pixel XL has had night mode since I bought it 1.5 years ago, and it has continued to work all the way to Android 8.1.0.
Your competitors don't matter
It depends on your opinion of the laws in question.

Do you feel the individual's right to privacy should prevail over the public interest in monitoring for illegal activity? Then you'll have no issue building strong crypto products.

Drugs should be legalized and people should be allowed to grow their own supply? A entire family of products...

And yes, some people really do believe that cheap guns save lives and protect individual freedoms...
i have recently become interested in lua, especially the fun looking love framework [https://love2d.org/]. but one thing i have had trouble understanding is what lua is particularly useful for and/or used for. can someone explain what type of use cases are up lua's alley? thanks.
Front end web development is pretty much all asynchronous these days. It's mostly promise-based but it's moving towards proper async and observables, and it's possible to do 'threads' using workers that communicate over a message bus. It was possible to use array buffers to share memory between the main thread and a worker too but that's currently disabled everywhere because of Spectre (the CPU bug, not the criminal organisation in James Bond movies).
This article misses that Intel has really missed the boat when it comes to GPUs; the company that it needs to beat is NVIDIA which actually is producing a rapidly improving product.

Intel integrated GPUs have no place at all in deep learning. They are perfectly good for emulating the 2001 Gamecube and playing classics like Doom and Quake, but they have a bad enough reputation among gamers that if and when they do come out with a discrete card they will have to brand it something other than Intel.
No question, if you need efficient writing, keyboard every time. And I say that as someone who has plenty of fountain pens and 500+ inks.
Simple to fault, in that channels and Goroutines don’t prevent you from making mistakes the way actors do - ie you can still share state and memory. Go allows for the possibility of writing cleanly concurrent code, but you must study and practice.

Using an actor system, though, involves a bit more study with regards to setting things up, but it’s almost impossible to make mistakes - actors simply can’t access each other’s state (maybe some systems allow it, but you’ll have to struggle against the language to make that mistake).
Sometimes though I think it can't be helped. I for one find myself in charge of maintaining a lot of code that I didn't originally write. For the things that need to be updated and maintained the most I find myself owning and becoming more of a frequent developer of it, but there are still a lot of things that I need to fix if some issue arises, but I have not touched in years if not ever. I can see why the original author wrote it the way they did--they are most likely a frequent developer in that language and in those patterns--but as someone stepping in, I can feel the pain of infrequent developers in that case.
I looked up your claim. The ProtoNets paper by Snell et al. reports 1 shot accuracy 49.42 and 5 shot accuracy 68.20 on miniImagenet, while the new Reptile paper reports 48.21 and 66.00 respectively.

I wouldn't call Reptile sophisticated, the method actually looks really simple (perform a couple of steps of SGD per task, and use these updates as gradients in the outer loop).
I have an observation about scanning documents that results in good quality and smaller files, but I can't satisfactorily explain why it works. Consider these two cases:

(1) Scan document at very high resolution as a JPG and then use a third-party program (like Photoshop or whatever) to re-encode the JPG at your preferred low resolution.

(2) Scan document at your preferred low resolution as a JPG straight away. Don't re-encode afterward.

Intuition says that the results of #1 vs #2 should be identical, or that #1 should be worse because you're doing two passes on source material. But I always get better results with case #1 (i.e., high-res scan and re-encoding afterward) regardless of the type or model of scanner, or whether the scanner does the JPG encoding on-board the device itself or through a Windows/Linux/Mac driver bundled with the scanner.

My theory is that scanner manufacturers are deliberately choosing the JPG encoding profile that gets them the fastest result. They want to brag about pages per minute which is an easily measured metric. Quality of JPG encoding and file size take effort to compare, but everyone understands pages per minute.

If anyone has contrary experience I'd like to hear it. I've been seeing this for years with different document scanners and flatbed scanners -- regardless of how I tweak the scanner's settings, I can always get good quality in a small file by re-encoding afterward.
I think it should distinguish itself more from shadertoy - at first I didn't even realize I wasn't on shadertoy given how similar the UIs are.
How Creative DDOS Attack Still Slip Past Defenses
Yes, but if you look at studies for the vast majority of people the common denominator across diets like the GP mentioned is improved diet quality and eating less. Most people don't need to remove carbs themselves. Sure, pasta is refined grain etc, but if you are well and not overeating then there's nothing wrong with it. A (if not the) primary problem is that people tend to overeat things that contain lots of carbs and/or fats that fail to satiete.
What is insane with the other ones?
What John Oliver gets wrong about Bitcoin
The paper claims "there exists some function that converts mean absolute deviation to standard deviation" which is surprising and goes against my intuition barring cases where you make assumptions about the underlying distribution (such as approximating as Gaussian). The process of calculating mean absolute deviation includes taking the absolute value of distance from mean for individual points in the series, in which process information is lost. More on the diifference between the two here:
https://stats.stackexchange.com/questions/160436/converting-...
That's definitely a use case I hadn't considered.
That’s because Go is simpler :)
Analysis and Plots of Solutions to Complex Powers
The Go model is also faster but less safe.
With the new anti-theft systems on smart phones I can imagine laptops experience theft more frequently than smartphones.
We typically do something similar in Hipchat - "Hey, I'm about to push to prod, any objections?" "No, go for it."
Apparently, everyone that has not pursued the idea of benefiting monetarily from the GPL non-compliance is blaming Patrick McHardy for doing so.

What is appalling is that the same people that missed the "opportunity" claim that he should have donated the money to a good cause/community/Linux foundation etc.

Of course he did it for the money! To think that he did it for the "good of the community", whatever that is, is simply naive. He saw an opportunity and if there was compliance as a side-product even better.

How about not considering yourself morally superior because he was in for the money and you were not invited to the party?
Building for Muggles (2016)
Reminds of the early nineties when MS was keeping everyone in the 16-bit world. Win 95 was this amazing kludge that straddled 16 and 32 bits. Thankfully they’re not the monopoly they once where.
Funny story, AT&T claims copyright on this empty file. Every time you use a blank line in your program, you're violating their copyright

http://trillian.mit.edu/~jc/humor/ATT_Copyright_true.html
It's people and robots. https://www.oculus.com/experiences/rift/980771811959458/
Literal Types: A Case Study
I'm old to the thread but I figured I would bring some arguments against ranking this vulnerability as a high severity one for geth:

* This is a "browser bypass of SOP" issue. All your "unauthenticated" local services should be vulnerable.

* A good part of Geth's usage is for servers that do not browse the internet.

* You usually do not handle accounts inside of a geth node, instead you open the node's API via RPC and have another tool that sends already-signed transactions to it. That means that this attack would probably not yield much if not allow someone to use the geth node as a public node to query public information.

* If you do decide to handle accounts in there, you would probably (1) not open the node with RPC and (2) have the accounts be encrypted. See Ethereum's documentation[1] :

> It supports interactive mode, when you are prompted for password as well as non-interactive mode where passwords are supplied via a given password file. Non-interactive mode is only meant for scripted use on test networks or known safe environments.

[1]: https://github.com/ethereum/go-ethereum/wiki/Managing-your-a...
I'm the primary author of Amino. We use Amino for Tendermint and the Cosmos-SDK. Ask me anything, or please provide feedback!
You seem to be pretty knowledgeable in the subject. Are you someone working in the field? IC designer?
It's still hard for beginners to get started with Python
I'm always very impressed by people who can write awesome things in bash.
> Oh, to have Either / Discrimated Unions in C# :(

Here you go: https://sourceforge.net/p/sasa/code/ci/dotnet-standard/tree/...

You can use it like:

Either<string, int> x = 99;
if (x.TryCase1(out var s))
...
else if (x.TryCase2(out var i))
...

Only up to 4 cases are included because beyond that, I think you should define a custom type.
Also, Sandvik, Copco or Volvo don't produce a TBM.
Lyft Is Offering Free Rides to the “March for Our Lives” Protests
Taxi Study Finds Increase in Trips Between Fed, Banks Around FOMC Meetings
I would probably have 'opened and felt dumb' as well -

However, the recorded lectures are quite illuminating:

https://ocw.mit.edu/courses/electrical-engineering-and-compu...

also, this is more a 'computing philosophy' sort of course
>Windows 7 and Windows 10 have been pretty efficient operating systems.

All of my friends who run it must be using it wrong because that is not my experience.
A simpler way of achieving the same thing is to duplicate the layer, blur the top layer heavily, and then set it to "divide".
It doesn't say if the drivers are being paid for the rides. If they are asking drivers to donate their time, then it should say "Lyft Drivers are offering Free Rides"
If they don’t see the value but everyone else dies then they are an outlier.

That’s absolutely ok, as long as they understand that and that at some point the value is in network effects too
Stack has helped things a lot. I recommend giving it a try. I've been very impressed.
What's Q? They lost me there. A is all computable functions in... Something?

Also, if Turing completeness indicates that a language can simulate any mechanical process, and any Turing complete language must be Gödel incomplete, then that means there must be some physical facts that are simply inexpressible?
But, that said: For training, it's odd that you'd criticize the die area of the TPU when the major competitor is Volta -- 815mm^2 (!). It's pretty clear that TPUv2 and Volta both have similar aims in terms of high memory bandwidth (both use HBM), monstrous matrix multiply throughput, and a high-speed interconnect to be able to scale to larger clusters.

Making a single-chip inference engine, which NovuTensor appears to be, is a very different thing. So it's better compared to TPUv1, which is also an inference engine. I can't find the die area of TPUv1 out there, but it's not a monster, as you can probably infer from its 75W TDP.

It would be helpful in this discussion to be precise whether you're comparing to TPUv1, Cloud TPU (the v2), or something else, and if you're talking about inference or training.

(I assume my disclaimer is already obvious - I work part time at Google Brain - and that everything I'm writing is my own opinion, etc., etc., etc.)
The server input suggests conversejs.org, you can use that as a default.
Thank you for the response, I'll contact you shortly :)
I hope any merger or purchase of Broadcom is thoroughly investigated, considering how much of the datacenter market and even consumer networking is reliant on them there's a lot of ways the entire industry could get messed up by the purchasing company.

Between switch ASIC's like the Trident II, RAID controllers and SAS HBA's, 802.11 chips, DOCSIS modem chips, optics, etc. they are almost everywhere even if you don't see them.
That is a shame. My great-grandfather was an astronomer there when it opened in 1897. It has a long history of important research.
I should have made this clearer: I am not talking about the author of that blog post but rather of a subset of the tech community discussing slack's move and business model.
For Managers Wondering How to Get Employees Excited About New Tools
In the distant past, I did low-level multithreaded programming in the patchwork style of synchronizing access to various data. Partly because the codebase already did it that way and partly because i didn’t know better. These days I would never torture myself with such a thing. I still do concurrency sans framework, but like in the article - lock free with no sharing. Copying a block of data when it’s ready is cheap compared to computing it.
I'd argue the most interesting problems are those that end up having some sort of shared state requirement. Clojure handles this nicely with language primitives like atoms and refs, which helps avoid the pitfalls of the locking paradigm found in Go and Java, for example. What does D do in this case, then?
This is easy. Business is hard. Hacking is fun. As a founder you desperately don't want to deal with all of the annoying parts of being a business owner. You just want to hack and do the point of your place, not deal with pesky "business" things. I am talking simple things like taxes, etc.

If you let that mentality bleed into things like setting up every part of your organization to be awesome you get this siloing effect. If you are a ONLY HIRE A-PLAYERS type company, that doesn't mean only hire great engineers. It means everyone needs to be great at what they do. Including HR, operations, etc. A lot of companies with super smart guys miss this. They still go on to success but I know from experience and at least a couple of friends that went very large in valuation and growth on the typical startup path that not taking more time on their company culture and instilling their values in ALL of the organization before it went meteoric caused them no end of grief and made them dislike their company, even though they built awesome engineering organization at the end of it all.

(edit: sample size of two from personal experience, but based on observation, this seems almost axiomatic based on how so many startups go when you read their stories)
They take money from EU clients, in Euros, so they are bound by EU law. GDPR will tighten the net around this sort of business models.
We’ve been reworked purely for extrinsic reward and forgotten how to learn entirely. The most frequently asked questions we get are “is this required?” and “donwe get a certificate for this?” It’s sad

If the students had their own projects that they were working on, would you know about it? Offhand I'd guess they have things they'd rather be working on than your assigned coursework, so if there's no benefit, why do it?
Is anyone interested in having an HN meetup for a science tour prior to closure? I will be taking my family next month, but wouldn't mind arranging something for those HN readers in the area.
Thanks!

*Edit - $750 is a lot for the cheapest threadripper + mobo. I'd be happy with 48 PCI-E lanes around $400 (CPU+Mobo).
Thanks for clarifying this for me while I was afk. :)
I wouldn't constrain it to HN only, but yes, that's my point.
Yet another criticism is that the highway doesn't really solve the problem, because there's actually very little existing traffic that goes between the points it will connect.

The route between Kista and Huddinge is perhaps one of worst traffic route in entire Country. This is because there is HUGE traffic almost 8-9 hours a day on this route. I drive this route twice a month and its horrible. So I don't know who told you that there is very little existing traffic here.
Glad to hear that Asana is doing well financially. It is at the center of my GTD-ish productivity setup since Microsoft decided to shut down Wunderlist. Really don't want to move all my stuff again...
It's conceptually much simpler. Erlang(/Elixir) does not have separate concepts of routines and channels, you just send messages directly to a process (and it does whatever it wants with that), and not only does it embrace "don't communicate by sharing memory, share memory by communicating" it enforces it: Erlang's data types are mostly immutable and each process has its own private heap.

The language does look and feel somewhat odd though, it was inspired by prolog (so will look very odd if you've not used prolog) but doesn't do full unification (so will feel very odd if you've used prolog).
Run less software
Small fish in a big pond? I've heard a completely opposite advice stating that "in a big pond" there's much competition, and dominating a small niche yields better results. What is the rationale behind being a small fish in a big pond?
Nuster 1.7.9.7 released – A web caching proxy server based on HAProxy
No boreholes are perfectly straight and vertical. In most cases, you're twisting the drillstring at the top, so it naturally "wants" to corkscrew. Furthermore, anisotropy in the rock causes things to deflect (deviate in drilling terminology). Usually you don't know exactly where the well went until you run a directional survey afterwards (basically, you lower a gyroscope down the hole).

At the scale of a well, the steel drillstring is more like cooked spaghetti. You don't "push" down, you use the weight of fluid (drilling mud) for pressure. The drillstring is only meant to transmit torque. It's easy for it to bend over long distances. (You can even turn things entirely around and use fluid pressure to turn the bit, in which case the drillstring is basically a steel hose that's stored coiled up.)
I'm not on Oreo, and they may have changed their tactics. But there was certainly no way to exercise this type of control in maps the last time I looked extensively, which was a few months ago.

Edit: They definitely have, since I have those options now.
Have you considered F#? It doesn't enforce purity, but you get a lot of good stuff from the type system that you don't get in C#. Plus you get everything .NET gives you.
I actually thought they were dead in slack’s wake. Ironically, I think asanas model is a better way for a team to collaborate than slack. With asana or other systems, the focus is on an issue or checklist or Story or some other piece of work.

With slack, it’s just rambling, ad hoc discussions, arguments without vocal / body language context, random thread hijacking and hardly any way to consolidate information.
Chuck E. Cheese ICO Review
Do you really need to ask regarding git, given the amount of tutorials how to rescue the working state back?

https://xkcd.com/1597/
Samba Heads-Up: Security Release on 2018-03-13 8-11am UTC
>Important to note that list doesn't include Pasta and Pizza

Which list?

Pasta is an essential item of Mediterranean Diet and Pizza or bread are the same thing, the discussion is more about making them with "whole grain" or "white, refined" flour.

Today common flours tend to be much more refined than traditional ones, so "real world" Mediterranean Diet (i.e. what actually people eat daily in Mediterranean countries following the tradition) misses some ingredients of the "whole grain" flours, and the use sparingly warning in the "Harvard Food pyramid":

https://en.wikipedia.org/wiki/File:Harvard_food_pyramid.png

is only for those items made of "white" flour.
Totally agree regarding Xeon D statement
The data science code is delivered as Docker images. It doesn't matter what their code is written with.

Having worked in an environment where we had data science people, I can tell you that we talked a lot about helping them write code, and it never really happened. Let them use what they're productive with, and let your devs use what they're productive with. If those are both the same language then that's nifty, but I wouldn't bother making it a goal.
Transgender men see sexism from both sides
See note 9.
I don't need to imagine it, I started programming on Z80.

EDIT: Forgot to mention that C spec only specifies "at least X" sizes, there is no portability guarantee if the types from stdint.h aren't used.

http://en.cppreference.com/w/c/language/arithmetic_types
No, it's still an assumption - the outcome perhaps is what a person expects will happen, however that doesn't then validate a past assumption - it does validate their past belief/prediction/expectation though.
Most people might know the name from the 1997 anime [0], not really know what the word means, but recognize the "mono" part as "singular". But really, it means monster [1]

[0] https://en.wikipedia.org/wiki/Princess_Mononoke
[1] http://jisho.org/word/%E7%89%A9%E3%81%AE%E6%80%AA
How to Customize Your Apple Watch Workout Metrics
The base interface for tuples is useful, that's how I did tuples in my Sasa library years ago.

Can't say I see the need to index a tuple dynamically with an integer, or to access a tuple as an object[]. What's the use case for this?
Eggs boiled for 30-second intervals from 0 to 12 minutes
Human Empathy Linked with Genetic Variation
Approximate a Circle with Cubic Bézier Curves
There aren't universally well-known books or courses that suit everyone studying math at this level, and the why is because everybody has their own needs.

What you are calling "lower-level math" includes everything that you might expect people could learn in primary and secondary education, from age 2 to age 16 - that's 15 years in which everyone takes their own path and ends up at a different place. It is specialized.
> Coal is not conscious, it cannot want.

And capitalism has no speech capacity.

If you’re going to be pedantic to the point of abrasiveness, at least don’t use the same shorthand you are criticizing.
AT&T may claim copyright on a file that contains, besides the copyright notice, only blank lines, but even if that copyright is valid, that doesn't make any use of blank lines a violation of that copyright.

Copyright violation requires actual copying/derivation, not mere similarity of content. (The latter can be evidence of the former, and often—because of the nature of the content and improbability of coincidental similarity, can be compelling evidence—but is not the thing prohibited.)