skysight-inc/HackerNews huggingface dataset:
Scandium is mentioned as one of the "rare" earth elements readily recovered from coal. I can't speak for the viability of this process, but cheap scandium would be a great outcome. Small amounts of Scandium greatly improves the tensile strength, fatigue behavior and other properties of Aluminum.
Could it be a case of degraded battery like the iPhones? If the battery can't supply enough current, the system has to slowdown to avoid a hard crash.
Waiting for NodeJS version.
THIS^^!

Even as you get deeper into a particular domain, always ask "What is the return?" on investing in any extra toolset.

If the cost and mental overhead of the bigger toolset will provide solid improvements in process efficiency and/or quality, then by all means, go for it. But if not...

This also applies to other domains, including design & manufacturing, which I'm in now. Sometimes the best, most expensive tool is worth 10x what it costs, and sometimes it's better to just use the basic tools.

Caveat emptor, and even more for your time than your money
I sometimes upvote even when I disagree, if I think it will lead to quality discussion.

I'm not sure this is one of those times, though.
Those things are undone with the click of a button. The fact anyone uses those little badges as anything other than a reaction is ridiculous.
Afrika's policymakers need to be inclusive with decision making
Given that the CEO is a muppet, you don't think this is meant to be fun?
My advice to my kids "Find a career in something you enjoy. If you love it, it is not work".

What did they do instead? Both went into CS!
Anecdotally speaking, by the time you've tested the prevalent happy paths and unhappy paths, you will have covered roughly 70% of your code. So a code base having less than 70% coverage would be a "smell" to me in terms of adequate testing. The remaining code will be tested as-needed using Maintenance Driven Development - see https://taylodl.wordpress.com/2012/07/21/maintenance-driven-...
Then doesn't seem like then the most likely successful solution will be the _easiest_ to get past the bureaucracy?

Seems like a discouraging thought. Maybe a fancy 3d printed solution would appeal to some politicians ego, and that's the trick to getting it to happen?
> This is not the greatest example because it's very rare that a story needs a chase scene to drive it forward. The end result will boil down to "they get away" or "they get caught" and both of these can be accomplished instantly, no full chase sequence required. Chase scenes are things you add to visual media because they're exciting. You never get them in books!

I disagree. A chase scene is a great way to build tension or provide a test of character, and maybe even a way to provide exposition. Using "The Hunt for Red October" (since I just watched that over the weekend), the first half of the film is essentially the main character chasing after a sub. It's not a fast-paced foot chase, but it provides a character test (how far he's willing to go to catch the sub), obstacles that are interesting when overcome, and provides an urgency to some of the exposition that's delivered at the film's start.
Show HN: Automatically Convert JSON to Kotlin Classes
Send Yourself Push Notifications
Very fascinating idea, thanks for sharing !
And that is including the massive cement markups found in Mexico thanks to PEMEX. Imagine if Mexicans could purchase cement at the prices their neighbors to the North do.

See https://www.wsj.com/articles/SB1019426769244153760 for a dated explanation.
Other references for pitchdecks:

The statistically recommended pitch deck breakdown:
https://docsend.com/view/p8jxsqr

The original FaceBook pitch deck, including a keg stand:
https://slidebean.com/blog/startups/facebook-pitch-deck
It's always been possible, and it's also always been relevant. What happened after didn't exactly belie the article.
To downvoters: let me know you think about the following study published in the British Journal of Sports Medicine: http://bjsm.bmj.com/content/early/2017/08/23/bjsports-2017-0...
Everybody thinks they can get 1% !
It is built. v1 was built in Austin,TX (sxsw) and we'll be rolling out to the developing world later this year
>...but if you're sick and chronically sleep-deprived it sure can make you behave like a prick.

Or make it _harder_ to not behave like a prick?
You could have done without that last sentence.
Thanks. This does look very nice. How does the runtime know if you can “Deconstruct” an object? Is there an interface that every Object inherits? Or is it implicit based on whether the object implements the appropriate method?

If the latter, C# is gaining some very golang-like attributes. I also noticed the special ‘Range’ keyword and Discarded assignments with underscore. I think this can only be a good thing. C# and go are among my favorite languages to use and the more good ideas they adopt from the other, the better.
This adds very little to the Gizmodo's article[0] it links to.

[0] https://gizmodo.com/the-university-of-arizona-tracked-studen...
How is this feature implemented, what is the complexity of access via index? Is it O(1)? Also, adding interfaces onto struct and referencing them by interface causes boxing, right? If so, performance benefit of valuetuple is erased.
This seems half-jokey, but I think it'd actually be really great if places where we usually see hex or base64 hashes used emoji instead.

Much easier to compare at a glance, and have a chance of remembering (by sight -- "is this the same hash", not "let me write down the hash from nothing").
Companies should have some ethical resposibility, thats where legal should come in play. Youtube should be forced to find fake videos and stop them from being trending.
Dropbox has always been a bit of a mystery to me. Always eating resources, can't provide changelogs, and terrible customer service. File sharing services are a dime a dozen now, heck Nextcloud is free and does more than Dropbox. No one just uses Dropbox anymore unless it was forced on their phone through some backroom deal. If anyone tries other providers they wouldn't switch back, there is no reason to anymore. They have nothing valuable to offer at this point but they want to make sure to grab as much money as they can on their way down.
Also:

- Mentions: Many times I've tried to mention someone but Slack goes and picks the wrong person. If I'm typing `@johnd`, then it should be fairly evident that I'm trying to mention `@johndoe`; don't make me go through that UI when you should have enough info already.

- Buggy snippets: Why do I have to go through a slow UI just to paste some code, when triple-backtick should be enough?

- Triple-backtick: No code highlighting. And just try to copy its content; you'll be surprised when your clipboard looks as if passed through an `s/\n/\n\n/g` filter.

- Scroll up: Scrolling up many pages above causes some weird jumps.

---

Incidentally, the Discord people got all these things right.
why would you install latex with a docker image? Installation doesn't seem that hard.
For their AAA games cloud infrastructure it does! In fact, it is a backbone for some of Microsoft's Halo AAA game. Microsoft has this framework called Orleans which uses the Actor pattern. They have used it in various other project's too.

Who is using Orleans:
https://dotnet.github.io/orleans/Community/Who-Is-Using-Orle...

Video presentation on it:
https://www.youtube.com/watch?v=7OVU9Mqqzgs

Now if you are wondering about raw throughput for graphics and physics stuff in AAA games, that I don't know. I believe that to be a completely different beast, with different requirements, which may or may not benefit from this paradigm.
Alexa is coming to the office
> thanks in part to the growing demand of Nvidia’s Tesla cards in those markets but also because cryptocurrency miners who can’t afford to etch their own ASICs are creating a huge demand for the company’s top-end GPUs.

This part is incorrect. Unless you need functionality specific to workstation & server GPUs, it can be an order of magnitude cheaper to buy a high end gaming GPU. Cryptominers normally use motherboards with 12+ PCI-E 1x-16x adapters and consumer cards: https://www.youtube.com/watch?v=B6gB7GYkkiA

The same performance/dollar math applies to anyone else who needs to do GPU processing and doesn't need:

* double-precision math

* high-bandwidth connection between the GPU and
motherboard

* a setup that doesn't violate EULAs

* a warranty

In my testing with raytracers, there is around a 5-15x improvement in perf/$ with consumer cards.
My first resources were the Go website, specifically the following pages/articles: How to Write go Code [1], Effective Go [2] and Frequently Asked Questions [3].

I also read Alan Donovan and Brian Kerninghan's book "The Go Programming Language" [4]. So mostly these four, and of course simply writing code (along with the standard library documentation [5]).

Since then I've also gained a lot of info and insight from various articles and blogs, such as "Debugging Performance Issues in Go Programs" [6] from an Intel blog, various posts from Peter Bourgon's blog [7] and Dave Cheney's blog [8], both of which I highly recommend. Oh, and "The complete guide to Go net/http timeouts" from the Cloudflare blog [9] is also worth reading.

Previously I was mostly a Perl developer, but I also work(ed) a lot with JavaScript, and to a (much) less extent with Haskell, Racket and Nim.

[1] https://golang.org/doc/code.html

[2] https://golang.org/doc/effective_go.html

[3] https://golang.org/doc/faq

[4] http://www.gopl.io/

[5] https://golang.org/pkg/

[6] https://software.intel.com/en-us/blogs/2014/05/10/debugging-...

[7] https://peter.bourgon.org/articles/

[8] https://dave.cheney.net/

[9] https://blog.cloudflare.com/the-complete-guide-to-golang-net...
The Founder was an interesting flick, in a couple of ways.

Managed to basically make me hate every single character by the end.
Not published as an npm module, but I did make a JS version for the web to go along with the Golang version I made: https://github.com/andrewhamon/encoji/blob/master/js/index.j...
Crimes of passion aren't prosecuted as murder in many jurisdictions. They're prosecuted as manslaughter. The killer didn't plan to kill anyone, but they were provoked to do so by the other parties.
When are you seeing Amazon's Android ecosystem is gaining system? All they are doing is building their own apps on top of their implementation of Android. The rest of the apps are just being ported over from normal Android.
This is a very nice compilation: https://www.amazon.com/Search-Stupidity-Twenty-Marketing-Dis...
I think everyone can relate to falling asleep listening to a voice or background noise. I wonder if there any science about quality of sleep that results if you do this all night.
I'd be embarrassed if I were them.
Best Practices for Cloud Security
Hackaday Prize has $200k for hardware developers building a hopeful future
This New York Times piece on Bitcoin written right before the last mega-crash reads the same way: https://www.nytimes.com/2018/01/13/style/bitcoin-millionaire...

To quote Warren Buffet. When people get greedy, get scared. When people get scared, get greedy.
It supports Flutter, which is one of the potential Android disruptors Yegge mentions.

They're both open source, so I wouldn't be surprised if someone built an Android server for Fuchsia though.
I don't think running an Android layer on Fuchsia would necessarily be a problem for battery life (it's not like you'd need to emulate a different CPU), although loading all the Android frameworks and services could be a RAM hit. And apps with native code excessively tied to Linux might be problematic on the Fuchsia kernel.

Some Chromebooks can now run Android apps; I wonder how that works out for the user in practice. (I haven't tried myself.)
Activity Dashboard: You Might Not Like Google Docs Latest Feature
If every instinct you have is wrong – then the opposite would have to be right
Negligence would be if they knew about the bug but ignored it, which per a later Bloomberg article isn't what happened. Instead, there was a process failure so that they thought the bug was patched, when it wasn't.
A more serious attempt to solve hat problem is base58: https://en.m.wikipedia.org/wiki/Base58
The "person" in "first person shooter" refers to the narrative perspective of the player (ie. first person, third person) and not the species that is being "shot at"
I tried to predict how Fuchsia + Flutter play into Google's overarching strategic vision in another comment here on HN, and got voted down into oblivion. My best guess is:

1) Pixels move to Fuchsia, native apps are in Dart/Flutter, compatibility layer for Android. Fuchsia becomes a distinguishing feature of Googles hardware, and allows Google to differentiate vs Android competitors.

2) Google continues to support Android, but only as it affects their business interests (as a funnel for search).

3) Google migrates some service level functionality away from Android and Pixels become a first-class citizen in Google's ecosystem.

In my mind, Fuchsia is a direct result of Google's newfound interest in hardware (as a business). I imagine the following:

- Google sees voice (and maybe AR) as the next frontier, which is actually an existential threat for them--they are harder to monetize via ads.

- Google decides to start making hardware (for profit), to monetize their services (a la Apple). That is, their Voice Assistant is now differentiated from Android, and to use that service, you have to buy their hardware. Now, they don't need to make money on ads for voice searches.

- Google will continue to roll out more ML-driven services that are exclusive to their hardware, and eventually, exclusive to Fuchsia. This will allow them to both a) further differentiate their hardware from other Android manufacturers, b) better monetize their services (effectively through HW purchases), and c) steal market share of the most valuable customers from Apple.
Maybe it wasn't clear I meant this is L2 plane mechanics tech i.e. year 2 of a 3 year to BTEC in no way a university level maths
History's Unfounded Fears Over the Future of Work
I setup a discourse forum on my site https://nextlesson.com but I have to give my wife and her sister an overview of the platform. They will setup the categories.
How to Communicate Anonymously and Privately Online
1 dead 2 wounded: https://www.usnews.com/news/best-states/arizona/articles/201...

1 dead 2 wounded: http://www.azfamily.com/story/37585825/police-investigating-...

1 dead 2 wounded: https://www.azcentral.com/story/news/local/phoenix/2016/10/2...

and that's just Phoenix.

Hold on...found a 6 people shot one too: https://www.click2houston.com/news/6-people-shot-after-fight...

Don't think your criminology database is all that comprehensive...

--edit--

Actually, just up the street from the first link I was in the parking lot of Kitty's Bar calling into dispatch (was working for Sunrise Cab at the time) and this "individual" took 3 or 4 steps into the street and unloaded his handgun in the air. Me (being me) looked at this "individual", who's 30-40 feet away from me, and see he's not shooting at me so go back to what I was doing and was like "whatever".

Only thing I can think of is he was either mad at getting kicked out of the bar or perhaps wanted the traffic to stop for his jaywalking, dunno? Of course all my later calls were in the area the police were conducting their manhunt which was a PITA.
I doubt that if you get twenty emojis thrown at you, that you'll see the difference much faster.

The easiest way to check if a hash matches is to use ==. Or === if your language has problems with numbers in strings.
For those interested in supplementing Omega-3 oil in their diet (which should probably be everyone), don't get Omega-3 off the rack at the store. Most Omega-3 supplements (even at GNC/Vitamin Shoppe/etc) consist of a small amount of Omega-3, and a lot of filler "fish oil" which does nothing for you. Furthermore, in order to get the levels of Omega-3 you need to really see benefits (roughly 500mg DHA and 500mg EPA per day, 1000mg DHA/1000mg EPA if you have heart disease - but ask your doctor) you would need to consume so much of this filler you will really start to see side effects (fishy breath, gastrointestinal distress, etc).

Here's an example of what you will see at the store: https://www.amazon.com/Nature-Made-Burpless-Omega-3-Softgels...

Notice there's 1000mg of fish oil there, but only 300 mg Omega-3 (only 250mg of which is actually DHA/EPA) and they don't even give you the ratio of DHA to EPA in that 250mg - you need an even split to see best benefits as they work together.

What you need to look for is pharmaceutical grade Omega-3, which is basically just concentrated so you don't get the filler oils. I'm a huge evangelist for OmegaVia (https://omegavia.com/), since they also use a enteric coating on the pills so they do not dissolve until they hit your small intestine. As a result there are zero fish breath/burp side effects. Give it a try, it's a game changer.
One problem in some less-developed countries is that you can't get secure title to the land. So if you build a $4000 home on it, and someone else takes the land, you (or the lender) is out $4000. That makes the lender much more reluctant to make the loan. (Note: I do not know if Azerbaijan is one of the countries where this is a problem.)
The Surprisingly Rich History of ASCII Art
Well, one thing to really do is look at the resumes of some of the great photographers of all time and work your way backwards. I saw that, because artistic photographers often partake in pay-jobs and end up being totally outside of the realm of "art". One of the biggest things I've seen is the resurrection of techniques prior to film as you know it today - namely on sub-straits like tin/glass and low ISO below 1 .. yes ISO --> 1 <---. That might be a start.

https://petapixel.com/2015/12/08/ansel-adams-job-opening-in-...
- Terrible, unacceptable mobile performance. Often unusable over semi-reliable networks. "Connecting..."
... and there was even just a discussion a few days ago on HN about Fordlandia: https://news.ycombinator.com/item?id=16537630
Base 64 = 256 Ascii represented in 64. Base64 < 256
Base 1024 = ?

Wouldn't "A" be "A", because it is a subset of 1024?
Looks more like obfuscation code for me.
I'd expect the encoding to be much shorter. Like, 1 emoji per 4 bytes.
That’s not what I’m arguing.

It needs to be competitive. The majority shouldn’t be able to have its way without the help of the minority.
From NAND to Tetris – Building a Modern Computer from First Principles
It's not just the frontend, there's also an XMPP server hosted under conversejs.org, so you can have an account like crispyporkbites@conversejs.org
Spam Detection neural network
The _only_ downside I find of Elixir is that it looks too Ruby-ish to my taste. I'm still waiting for the day a C-like language that runs on BEAM becomes mainstream enough.
I'm afraid I don't know enough about game development to be of assistance.

I assume in general they're very graphics intensive, which is (based on a 20+-year-old education I never finished) very matrix mathy, the type of calculations you absolutely would not want to shove through the Erlang VM.

However, one architecture people have used to varying degrees of success is using Erlang as a control layer (messaging, resilience) and C/something else compute-heavy for data manipulation. Erlang has the ability to drive external binaries via NIFs or ports.

Historically that's been a bit risky because the Erlang scheduler requires insight into its processes to do its job properly, but there have been improvements in recent releases.

So...maybe? Probably a question better suited to the Erlang users mailing list.
This House Can Be 3D-Printed for $4,000
I already watched that video last month, and it looked to me like the scene froze as it often does, at that exact point, right before the final part of a landing. Now that I've seen the super-slow-mo version, I can see that I jumped to the wrong conclusion. However, again, I have no idea what the hosts were thinking, and your "liar" theory involves reading their minds.
> If I was using Qt, it'd be at least 25 MB, not 100 KB :)

Not on Ubuntu/Arch/etc... :)
Nutanix to acquire Netsil in bid to solve container complexity conundrum
You can get a non-Threadripper Ryzen CPU+mobo with ECC support for far less than $400. Obviously it lacks the PCIe lanes of the TR setup. These are both ridiculously cheaper than you could get similar capability for before Ryzen launched. If you really want 48 PCIe lanes for $400 you can get a used Xeon X99 setup for that much.
In my case it's playing guitar and practicing a martial art. I like these activities because I get some time away from my SO and it has nothing to do with programming or tech so I get a break from work as well.
Well, it's not like Norm Jouppi is also a very well known engineer :)
How much homelessness exists in developing world because houses are too expensive to build? $4,000 already builds a nice house in many areas, especially when labor is very cheap.

To build a house one must first own or rent the land where to build the house. Investing $4,000 for a house you build illegally is stupid.
When city planning and zoning is inadequate and ownership uncertain, slums naturally emerge.
They did a whole lot more than try to dismiss it. They said it was "inversely related". Here's a quote: "a recent systematic review concluded that LDL cholesterol is not associated with cardiovascular disease and is inversely associated with all-cause mortality"

This goes directly against everything the AHA says and what countless other sources are saying.
That is unfortunate, although I understand the practical reasons for why that is the case. However, how do we resolve the bias of only looking at the success stories? What if all of the 'failures' also went on to $90k average development jobs within the first month of quitting the MOOC? $90k developer jobs are not exactly difficult to come by in the current market to anyone who has expressed an interest in programming. The fact that they were willing to try a code bootcamp MOOC puts them miles ahead of the general population.
Postal-Service Workers Are Shouldering the Burden for Amazon
CRM for Property Management Firms
It's more anything to do with women. That's HN's third rail.
Would someone be so kind to post a demo for us poor souls without webgl2 support?
Additional low-hanging fruit is Omega-3 supplementation. For those interested cntl-f my username and see my other comment on this page.
>Okay, I'll take the bait. I'm about as good a representative sample of the people you're talking about as anyone else.

This starts off strong, but then ...

>I'm 39. I've been in technology in a professional capacity for 22 years, longer now than perhaps a few folks on HN have been alive. I wrote my first computer programs over 30 years ago, started online with local BBSs and then eWorld and then the internet.

If I were typing this in slack, this is where the first :facepalm: emoji would appear.

This is the mentality that caused the now-semi-famous HN post in the early days of dropbox, arguing that it was useless because with a combination of [ simple CLI tools that nontechnical people have never even heard of ], you could create the "same" functionality.

Say it with me: Being so simple that utterly nontechnical people can use (edit: not just 'use', but 'deploy and administer') IS important functionality. That's what made Dropbox, and it's what's made Slack. You don't have to be an IT pro to deploy it successfully. You don't have to be a programmer. You just click half a dozen buttons, all of which are helpfully color coded so that your unwillingness to read any text on the screen won't be an obstacle.

Yes, there are things you lose when you "build infrastructure out of walled gardens" -- but the reason some people prefer cathedrals vs bazaars is that they often have much lower barriers to entry, and for many people that is a worthwhile tradeoff.