skysight-inc/HackerNews huggingface dataset:
> * You really need to add a C++ compiler to your configure.ac.

Indeed, I initially tried very hard not doing so, but it turned out to be infeasible.

> I see some tricks coming up with clang++ compiling the llvm gluework to bitcode and shipping this, but I fear it will be too big. And then you need clang.

Not sure I understand what you're proposing here? You mean to avoid needing a c++ compiler? That'd not work, as the generated bitcode is not architecture independent.

If you instead mean that the installed version will contain bitcode of its own source, yes, that's the plan to facilitate inlining (& specialization). It's not that big, and can be located in a separate package.

> * ORC (lazy compilation is back) can finally do again what the legacy jit could do: native jit on demand with a stub, into modules and adding functions to modules on the fly.

I use orcjit, but its lazy stuff isn't particularly interesting for my usecase. Lazily JITing is done a layer above LLVM. There's already one pointer indirection anyway, adding another indirection via a stub isn't useful...

> It's still extremely awkward to use, only via the C++ interface, as you have to mixin all the compiler, linker, resolver classes with lambda's for your wanted behavior. But at least it's functional again.

Yea, I'm not a big fan of the ORC APIs. Additionally natively there still isn't any debugger / profiler integration - I don't quite know how people are using it without those...
I use a password manager with auto-generated password length "turned up to 11" (64 characters). It probably doesn't matter, but I am decreasing the secruity of my password because of their limitation.
When applying for a work permit you need to show that you aren't undercutting the local workforce. Having a collective agreement in place is one, probably the easier, way to show that.

https://www.migrationsverket.se/English/Private-individuals/...
Disclaimer: I work for Microsoft but have nothing to do with Office.

PowerPoint has a feature that suggests design ideas based on the content of your slides. This is to solve the specific problem of non-designers spending too much time trying to make slides look better:

https://support.office.com/en-us/article/About-PowerPoint-De...
'vaster'? Is that even a word?
Julia has improved quite a lot since the "Giving Up on Julia" blog was written, and even back two years ago when he wrote it, he'd missed some packages that would have solved his issues. I'm very glad that Tom has taken the time to address this.
I still feel that Julia has a great future, and things will accelerate as soon as v1.0 is released.
I think the last magazine I had a subscription to was actually Print.
===
Alexander wept when he heard Anaxarchus discourse about an infinite number of worlds, and when his friends inquired what ailed him, "Is it not worthy of tears," he said, "that, when the number of worlds is infinite, we have not yet become lords of a single one?"
===

https://en.wikiquote.org/wiki/Alexander_the_Great

As to Caesar, Plutarch relates the story of being assigned governor of Iberia at the age of 35. He and his assistants set out to reach the capitol of Iberia. One night, during their journey, they stop in the mountains and make a camp fire. To entertain them, the musician sings a song about Alexander, at which point Caesar begins to cry. His men ask him, why do you cry, my lord? And he answers, how can I ever match a man who did so much, so young, when I myself are already grown so old?
This comment is completely irrelevant to the article.
Yev from Backblaze here -> Backblaze isn't intended to be a bare-metal restore, just the data that's on the machine. In addition to the ones listed below, you might also take a look at Acronis - they do good work. Not sure if they have an offline component, but you could use their software to make a system image, and then toss that image in the cloud (like with Backblaze B2) and then grab it whenever needed. Might work well for what you're looking for!
This is so true. Most people's dreams are idling around in their heads for most of their lives. And then another half of those end up failing simply because they won't even put in the required effort or commit that is minimally required to have a chance at success.

People who start their own companies and get a solid start should, at the very least, pat themselves on the back, no matter what happens. Then it obviously takes more a lot on top of that to actually make it actually succeed.

It is a very tough moment in one's life - in a relation or in a project or any hobby - to admit to yourself - this has f*(#ing fallen apart. What I/we've built is not working. I'm not the best and I've hit my peak at this. I have to wind this down, give up, move on - or if I persist, am I psychotic or will it pay off eventually? What now? How do you want a newspaper article or a wikipedia page about you to read?

Or - find a nice career path, go to work, hope you find a nice girl, maybe get a promotion, have a family and a lot of friends. Life!
Without the expansion board you'd likely use iSCSI or NFS root for the OS. The SD card would only be used to boot.
Of course, someone could pay off that third party to stop watching your channel.
Killer Whale Culture Revealed by Mimicking Us
While I think it's stupid that I can't use real Firefox or Chrome on iPhone, GP's point is that it's stupid that even Apple (forgetting third parties) can't update its browser without an OS update, and he understandably can't believe that people are defending this.
What about the old http://chartspree.io/?
There's a lot of things I like about Sweden, but reading things like this make me cringe a bit. Hopefully his lawyer keeps the deportation off.
You are trusting those third parties to react accordingly. They could be paid off or attacked in other ways.
Leaving for what though? I have mostly the same sentiment as you, but find just about everything else on the market has some level of design insanity that provokes frustration with use. It's literally out of the pot, into the fire....
... the island doesn't have a sewer system.
> There was an even larger drop in the late 1970s

Women began entering the labor force en masse. Way more employees available = less productivity unless you can invent a bunch of new needs immediately.
Current Archaeology (which covers the UK) and Current World Archaeology (the rest of the world).
No, this isn't correct. Please provide some kind of evidence to provide your racist claim.
I really despise these kind of claims, especially when connected to political correctness. Sweden does not have a problem with political correctness - only the right wing extremists think so. I rather be politically correct (which actually means polite and respectful) than be able to spew hate against minorities without anyone telling me I'm wrong. The term only acts as a way to distract the opponent arguing against racism, sexism or other despicable ideologies. It's effective and Sweden's version of Trumping it.

I agree about the laws being too rigid in regards to working professionals.
Nit: IIRC one can receive a trait object through a stack based reference.

fn trait_obj(foo: &Trait)...
Coal used to be carbon active in the biosphere. Oil did not - at least going by a commonly accepted theory of oil forming deep in the earth. The question remains - if coal was sequestered, what were things like prior to the sequestration?

The same holds for the methane that's starting to be released as the permafrost in the arctic thaws. That used to be active in the biosphere, so why should it be a problem?
Replication takes some kind of programming, perhaps not a statistical/machine learning type algorithm; but the example of a "navigation ai" also doesn't seem like it would be employing those techniques.
So I'm way behind on developments in AI ethics. Are there actually any promising avenues for mitigating harmful impacts of AI? I'm possibly damaged by reading The Guardian, but it seems like the only options are a) making AI fairer and b) using humans instead. And option a doesn't really work because people can't agree on what's fair.
If you dig around, you'll find a lot of studies that are focused on a particular outcome (e.g. effects of mindfulness on the Stroop test, effects of mindfulness on athletic performance.) The quality of these studies is, of course, all over the place. Most of the research seems to come from journals dedicated to mindfulness in some capacity. For example, would you trust a study done by PhDs at reputable universities if they published in "The Journal of Alternative and Complementary Medicine"[0]?

The best research I ever found was a metastudy in Clinical Psychology Review: "Does mindfulness training improve cognitive abilities? A systematic review of neuropsychological findings"[1] concludes that there's enough evidence that further investigation is warranted.

There's also a lot of downstream research (citing articles) from both publications that are worth investigating.

Transferability though, is still an open question. Even in this meta study, the author's admit that certain types of mindfulness training may be beneficial to certain outcomes.

So perhaps you'll be more mindful and less distracted, but you won't be any "smarter."

[0]: http://online.liebertpub.com/doi/abs/10.1089/acm.2007.7022
[1]: https://www.sciencedirect.com/science/article/pii/S027273581...
I'm considering subscribing to The Economist.

I was a Time subscriber, but I stopped a year ago as I felt it was too focused on the US. I've been reading newspapers online since then and feel like I don't remember anything I've read online whereas I still remember some articles from the printed Time edition.
People like this are usually driven by something missing within. Alexander understood this when he met Diogenes, and went to conquer the earth rather than deal with that.

There’s a reason pride is a sin in the Christian tradition. There’s a lesson to be reflect upon in the story of Alexander and Caesar... Ceasar’s conquest of Gaul was complete and epic. He slaughtered and enslaved a statistically significant proportion of the human race. He became rich beyond comprehension and built a legacy admired millennia later. Yet he died stabbed in the back by his friend, still unsatisfied.
Nice writeup, I never found that old blog post correlate well with my own experience, not then, even less now.
This is excellent advice and zxcvbn [1] looks awesome.

[1] https://github.com/dropbox/zxcvbn
For my personal browsing habits it wouldn’t be so bad. Basically, I just check a few news aggregators (like HN) and sites that have rss feeds anyway, so support for HN would get me most of the way there. I’m not sure how many news aggregators are in common use, but I’d guess covering a dozen would get most of the addressible market.

Thanks for the response!
Quite a lot, see item 3 below:

$ qemu-system-riscv64 -machine \?
Supported machines are:
none empty machine
sifive_e300 RISC-V Board compatible with SiFive E300 SDK
sifive_u500 RISC-V Board compatible with SiFive U500 SDK
spike_v1.10 RISC-V Spike Board (Privileged ISA v1.10)
spike_v1.9 RISC-V Spike Board (Privileged ISA v1.9.1) (default)
virt RISC-V VirtIO Board (Privileged spec v1.10)
Microlens observations are amazingly cool. For just a brief moment we have a window open to a part of the universe we will likely never see again.

The Independent links to the original paper, at http://iopscience.iop.org/article/10.3847/2041-8213/aaa5fb/m... , titled "Probing Planets in Extragalactic Galaxies Using Quasar Microlensing", and behind a paywall.
>> If you create coal and then burn it, that's carbon neutral

Right, there was no coal when the earth formed. It's all former biomass and was part of the biosphere. So we need to burn it to actually be carbon neutral. I did offer a refutation of this...
Link to the photos?
Sorta, but it’s not as though there were tons of options for affordable, near-realtime communications then.

It’s also hard to overstate how obscure Navajo was. Young and Morgan developed a writing system for it in 1937, and the first dictionary was developed as part of the war effort (and thus not publicly available) in the 1940s. The Navy estimated that ~30 non-Navajos spoke the language at the time.

It’s thus pretty unlikely that “this is Navajo” would have been an Axis analyst’s first guess—-and even if it were, there were minimal resources available. The language is pretty far from Japanese or German, which also doesn’t help.

On top of all that, the messages being sent weren’t literal Navajo—-there was sort of a substitution code that used common Navajo words to stand in for military items. The Japanese actually captured a [Navajo solider](https://en.m.wikipedia.org/wiki/Joe_Kieyoomia) but he could not undertatand the transmitted messages.
And you could have multiple "watching" services that can prevent any one "watching" service from betraying you.

Obviously controlling your own "watching" system is most secure, but the vast majority of people aren't going to want to do it themselves.

And again, if the biggest worry is that someone will pay off multiple "watchers" then publish a previous version of a channel to steal money from you and hope that your proper node isn't online at any point during the locktime (or DoS your node to prevent you from seeing the bad transaction) to punish the thief and "steal" all the money back. I think we are doing a pretty good job!
meetup.com is part of the "sales pitch" - sure.

But this is sheer lock-in. They play the game of a roach-motel. You data checks in, and it doesn't check out. I had initially no problem -IF- I could get the data. And further digging, that's just not true.

And in the end, they were doing 1 meeting a month, and 1 email stating that a meeting is happening. And there was a webpage with a paragraph blurp on it. So yes, even though I'm getting downvoted on my decision, I still stick with that it wasn't a good financial deal for $15/month.

ANd yes, it seems they're now at $20/month, payable in 6 month increments. Yipes. And yet he downvotes on my "bad decision" still come in.
Tesla proposes large grid-connected home solar project in Australia
On the contrary, it's got a great deal to do with success and failure, and defines the only reason why such an article is important.

If we can't disrupt success… 'move fast and break' success… we're very close to societal collapse.

I turned a ten-year software business into a Patreon that gives away free software and is beginning to make it open source, and I feel I'm doing some tangible things to disrupt 'success'. Our sense of value has to be founded on different ground.
Yev from Backblaze here -> Not sure it would have fixed your particular issue, but we recently introduced a new client that fixes a few outstanding issues with the way external drives were being handled - it sounds like it might have helped in your case.

I'm sorry you had a bad experience with support, if you can post your ticket number, I'll take a look at it and make sure that the head of support sees it so they can do training on it if necessary.
Was this kind of behaviour you mention common for the regular people at the time ? My guess is no, at the time, most people we're born into their role, big dreams had little role to play, and competition was on a much smaller scale, so it was easier to be good at something. And it didn't matter as much anyway, because the end result was decided by the gods/fate anyway, not you.

And all those charesteristics describe the hunter-gatherer era, the era that supposedly shaped human psychology.

But if you look at what happens today, western society is organized around the exact opposites of those things. So it would be weird if we didn't raise questions about that.
Nice to see this "debunking". I was especially bothered by the analysis of performance, focusing so much on start up time (which btw has vastly improved since).

It's hard to remember if some of the concerns raised were valid at the time, but as of now none of the criticisms seem to hold. To make a concrete example: Julia testing framework (Base.Test) is now very user friendly and widely used: with one command at the console one can generate a package which is already set up to be tested remotely on different architectures. As a consequence, package coverage is generally reasonably high.
One avenue for that is the non-profit service sector, if you can maintain their systems it has pretty stable hours tasks are long range and you have time to develop skills and stuff. You learn a lot about the nuts and bolts of office work, data management, communication, and reporting.

Downside is pay is not anywhere near the private sector, also if funding gets cut, as a non direct services position, you may be under cutback consideration.
Show HN: New way to make restaurant reservations
Easy. Take google map. Look for the blue areas in tibet. Look at the number and size of them. No factories here. Just clean water.

A territory, btw, next to india.
A quick search in the dictionary reveals 'yes'.
The “administration” role has disappeared. Now we have “business analysts” who, in many cases, do basically the same thing: they just get paid $600/day to do it.

(Context: Australian IT projects, particularly those for the large banks.)
We probably work for the same firm.

I think it works well for basic formatting, but information transfer already becomes time intensive when you’re looking to create something high-end (eg where Message and conceptual design are closely linked)

That said, yes, I see many clients spend significant chunks of their time on creating the ppt compared to how long they need to write down their ideas on paper. (And off topic: the other major corporate timesink i see is time spent in meetings, often because it’s unclear who has the mandate to make decisions, and as a result everyone gets invited)
Good post. I want to add several great resources.

- Grokking Deep Learning

https://www.manning.com/books/grokking-deep-learning

This is a fantastic book that assumes no prerequisites other than knowing python, and takes you through the fundamentals of DL. It has very intuitive and easy to follow explanations, and doesn't use any libraries other than NumPy, so you're building the whole thing yourself, from scratch.

- Deep Learning With Python

https://machinelearningmastery.com/deep-learning-with-python...

This is kind of the opposite of the previous one, it doesn't go into math and theory, instead it guides you through building several practical projects with a very simple to use DL library(keras). It's a great way to gain practical experience in addition to theory from the previous book. Also has no prerequisites other than python, and makes it very easy to get started.

- 3blue1brown videos on neural networks:

https://www.youtube.com/playlist?list=PLZHQObOWTQDNU6R1_6700...

Extremely brilliant high-level concise overview of how ANNs work. I highly recommend you get started here. You should also check out his videos on calulus and linear algebra, they're fantastic way to learn the math you need.

- Khan Academy videos - one of the easiest ways to learn the math prerequisites.

Calculus:

https://www.khanacademy.org/math/calculus-home

Linear Algebra:

https://www.khanacademy.org/math/linear-algebra

Probability and Statistics:

https://www.khanacademy.org/math/statistics-probability

- Hands-On Machine Learning with Scikit-Learn and TensorFlow

http://shop.oreilly.com/product/0636920052289.do

I haven't read this one yet, but it looks very promising, and a lot of people seem to find it very useful.

- Andrew Ng's Coursera course

https://www.coursera.org/learn/machine-learning

Everyone knows about this one, I just think every article on AI resources should mention it, one of the most popular ways to get started with ML.

- New MIT courses on Self-Driving cars and AGI

https://selfdrivingcars.mit.edu

https://agi.mit.edu

- The Master Algorithm

https://www.audible.com/pd/Science-Technology/The-Master-Alg...

Excellent high-level overview of ML field and algorithms.

====

Other great stuff:

- Artificial Intelligence: A Modern Approach

http://aima.cs.berkeley.edu/

The leading textbook in Artificial Intelligence. It's not the fastest way to get started, but it's considered one of the best AI textbooks ever written.

- Stanford AI course (CS 188)

https://www.youtube.com/playlist?list=PLIeooNSdhQE5kRrB71yu5...

Brilliant course based on AIMA. Not DL, but solid fundamentals of AI and ML.

- Couple of great playlists on DL, just to complete the collection:

Machine Learning with Python

https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_...

Neural Networks Demystified

https://www.youtube.com/watch?v=bxe2T-V8XRs&index=1&list=PLi...
I subscribe to Fine Woodworking. It is hands-down the best publication on the topic and does a great job with its content. I could use the website to get the information, but it is far faster to read a magazine than navigating the website and nothing really beats full-page color diagrams above trying to fit it on my phone's screen.
It’s an interesting dilemma.

I think being successful quickly is important, because the more quickly you achieve what you set out to do, the sooner you have the opportunity to realize that it doesn’t matter.

I’ve done well in my niche of the professional world. It isn’t a source of joy. On a given day, i’d prefer to build legos with my son or have him read a little kid book to my wife and I.
25 Days of ReasonML
Or... Just do the fast.ai course and then find a project that interests you and learn, on your own (with the many resources that are available across the internet), what you need to solve your problem.

I see that you have a capstone entry at the end of your list, but learning with no immediate goal or project to apply it to seems like the quickest way to burn out on what can be a challenging topic for most.

For more on this listen to (https://youtu.be/IPBSB1HLNLo?t=31m2s)
I think we are talking about different things. This thread is about services that will watch the blockchain for "cheaters" and will punish them on your behalf so you don't need to be always online.

You are talking about LN nodes, which work a bit differently than you seem to think it does.

For starters, anyone can "refuse" to open a channel with you, but they can't "refuse" to pass along a transaction (well they can, but because of the routing system used, you don't know where a transaction came from, or where it's going to, so they have no reason to refuse it). So if coinbase refuses to open a channel with me, I can still send money using coinbase as a middle "hop", and they would never know.

And KYC/AML laws aren't really applicable at this level in the stack. KYC laws apply regardless of what i'm buying/selling (in most cases). If I'm buying from best buy, they need to know who I am. That has nothing to do with how I'm paying, and the "middle hops" are like routers more than banks. Even if an internet router is sending a financial transaction, that doesn't mean they need to follow KYC laws. It's the same with LN, if your node is acting as a "hop" for a transaction, you don't know who or where the tx is coming from, or who or where it's going to, and it's counterparty risk free. It's more like an internet router than any kind of financial institution, so KYC laws don't apply.
Really good article for someone who is interested in starting their deep learning career.
Ironically, your comment is a good example of ”creative” storytelling.
> Just mentioning this because it seems like switching to an email on a custom domain would largely take care of the issue of random people mistakenly using your email as well.

There are a number of benefits to receiving email to a custom domain on a server you admin.

1. Everyone gets a tracking email like somecompany.com@mycustom.tld

2. Targets of spam can be blocked at the server level: somecompany_leaked_my_email.com@mycustom.tld REJECT

3. Leaked emails can be changed using a timestamp somecompany.YYYYMMDD.com@mycustom.tld

4. Blocked recipients map to blocked senders so somecompany_blocked.com@mycustom.tld will be notified they are blocked.

EDIT: formatting
Force Overtime? Or Go for the Win?