skysight-inc/HackerNews huggingface dataset:
One thing I would strongly recommend against is going to a private game-development school. These tend to market very aggressively and be very expensive. The education provided is hit-or-miss, largely dependent on the specific high-turnover instructors you get.

In my province, you can pay > $25k for an 18 month program. At the end of that program, only the top handful of programming students will actually know how to code vs. copying and pasting.

If there's any way you can get into a college or university CS or engineering program, do that instead. Four years may seem like a long time, but if you include the time spent looking for a job after your 18 month program, it could easily be 4 years before you get your first reasonably paying game gig. Also, you can do a four-year engineering degree for about 8-10k a year in Ontario. Co-op can help defray those costs further and make you more attractive for that first full-time job.

Universities all have game-development clubs. Also, these are the people you're competing with for that first job. I would much rather hire a CS grad from University of Toronto, or University of Waterloo than someone who barely knows C# from a game school.

The flip-side is that there are exceptions. It's possible to find those diamonds-in-the-rough who weren't able or willing to go to university.
But that "machine" isn't currently putting a lot of additional effort into moving from 200 DPI displays to 400 DPI displays (most have hit their local maxima of resolution for size); the thing that's sorely needed for a better VR experience. Without that R&D being done by the phone industry, the VR industry will once again stagnate.
3 generations, usually, if you are a public figure. The conventions are established.
I've felt the same way all too often in the past. In my experience, gratitude is the best cure. Being grateful for hot showers, for tasty food, for a good night's sleep, for anything good or enjoyable really, these have really helped me to change my perspective so that I do enjoy life, I recommend trying it to anyone feeling that way.
It's still too early, I had that scene from Silicon Valley pop in my head about octopus, the animal in the ocean.

Maybe building out education and training for the platform would be a better use of resources. I am still not comfortable with something that close to my eyes. I want something like a holodeck from Star Trek Next Generation.
IMO the silver bullet is to find a job that eliminates your need for side projects and studying new technologies. I'm not saying it's easy, but it's definitely not impossible.
Tried MANA[1], Joylent[2] and Jake[3] back when I started.

Out of the those 3, MANA was clearly superior. The main reason was better texture. Taste was also a factor. Both of Joylent and Jake had a really distinct taste (most likely) caused by sweetener they used, which was really unpleasant.

In fact, I never managed to finish Joylent/Jake because I just couldn't get myself to drink them. On the other hand, I still use MANA for ~7 meals a week to this day.

Someone I know also tried Huel[4], but their verdict was "would not recommend".

[1]: https://drink-mana.com/
[2]: https://www.jimmyjoy.com/
[3]: https://jakefood.com/
[4]: https://huel.com/
Except that her device is completely different than the spinners of today. The child in the photo is holding one in her right hand.
There's a difference between caring about your job and being passionate. I recommend reading Avdi Grimm's http://www.virtuouscode.com/2014/02/10/the-passion-gospel/, it's really good.
Oxford deep nlp 2017 solutions
My solutions here: https://github.com/mleue/oxford-deep-nlp-2017-solutions

I've recently been going through the lectures of oxford's 2017 deep nlp course (https://github.com/oxford-cs-deepnlp-2017). The course was well presented and I've really deepened my understanding of modern NLP methods.

Naturally I am going through the practicals as well. I've linked to the repo with my current progress but I feel a bit stuck atm.

The main task revolves around a multi-class classification of ~2k transcripts of TED talks. However, the dataset is heavily skewed with one class covering ~50% and some classes only around 3-5% of the data.

Practical 2 wants you to try a basic averaging over word-vectors approach and then pumping that through a single-hidden-layer NN. I've been trying to tweak a lot with preprocessing and tokenization but I can't come beyond ~66% accuracy on the test set.

In Practical 3 you are then supposed to try the same task with a RNN approach. I thought this might get better but I am basically stuck at around the same test set accuracy of ~66%.

Maybe not much more is possible, especially given the fact that there is very little data for some of the classes. Basically I am wondering if anyone else has gone through the course (or even attended the real deal at oxford) so we can get a discussion going.

Thanks in advance!
//Michael
I am curious where you would use something like this. I've worked with Minimum Edit Distance, which is similar (what is the minimum number of steps to convert one string into another).

Not sure where you would need to pull together all variations of the string and apply it to a problem.
Class Pass Founder on Recent Drama
A friendly titbit for you: factoids are untrue, unlike titbits.
There was a recent post about anagrams and the author just put all the letters in alphabetical order and then compared the words, which was more efficient than generating permutations.
I don't know what his day job is, but is side project, Breach Canary, has just been bookmarked for use in my own side project!

Edit:

"Incredibly unique canaries personalised for your business. Should they ever be reached or discovered on the Internet, you will be the first to find out, allowing you to be proactive in protecting your real customers – the ones which matter."
Warren Buffett Cuts IBM Stake by About a Third
I think it's one of the lamer complications.

The date-of-easter complication consists of a notched program wheel - practically a look up table. Due to the limited LUT-size of 28 (1989-2017) this program wheel needs replacement.
This is a good thing though, isn't it?
When the network itself becomes programmable
If someone can't understand barber, I don't think they've taught themselves machine learning. I think they've taught themselves to plug data into an off-the-shelf model.
Make Your Own Mario Game Scratch Basics for Kids and Adults
I imagine a better alternative would be, having identified an attack (via rate or otherwise), to let the attacker try their list, and for each successful password match deny access (indistinguishably from an incorrect password), silently invalidate the password, and email the legitimate user.
That's exactly the problem, though: they're, I assume, programmers, not "data scientists". The notion that you can learn to program on your own and have the self-education result in a comparable (or better) effects than attending classes is widely accepted. I don't see the same attitude towards data scientists, which is what I think the OP is asking about.
I'm skeptical, but unsurprised. Did you eliminate all other factors? Bugs on the client/server side?

When you do this write-up, or if you need any help with it, pop me an email (awn#cryptolosophy.io).
Ask HN: Ways to deal with low data caps?
For a couple of months I will have internet mostly though tethering. That means that I should not download more than ~3-5 Gb data per month in my daily usage.

I am looking for the best ways to limit the data usage while browsing, and monitor data usage in general. Recommendations about tools as HTTrack or youtube-dl would be appreciated too.
Have you seen the job listings for data scientists in Canada? It's paltry even here in Toronto compared to parts of the U.S. like SF which have a fraction of the population. Last time I checked, when I searched Data Scientist in SF there were 3000+ listings while in Toronto there maybe a little over a hundred.

And of the few job listings I've seen, most have high standards (PhD or min. Masters, x years of experience) with old companies (banks, car companies).

What's funny is that a lot of people in my circle in Canada are actually doing work for companies outside of the country (U.S., China...)
I'm currently working through Andrew Ng's ML course on Coursera. It's definitely high-level (though a fantastic overview of the fundamentals), and I plan to take something a little more mathematically rigorous at some point, but I'll probably want to take some refresher courses in Linear Algebra and calc before doing so.

I'm not trying to learn about ML for purposes of employment, It's somewhat relevant to my current job, and I may have some interest in using it on my personal projects. But mostly I'm just learning for the 'fun' of it :)

I don't have the time, money, or inclination to pursue a MS in data science atm (My current 'formal' education consists of a BS in Comp Sci and an MBA), but I may go back to school when the kids are grown, more for personal edification than anything else, however. A big shift in career, from software engineer to 'data scientist (or whatever they call it)' is probably not possible at my advanced age (37).
Gates and Druckenmiller warned Buffett he'd be wrong on IBM
The repo is at https://github.com/totaljs/premium-messenger
Is it though? Is it trivial to write, and maintain, over-engineered code that actually accomplish its business goals ?
> Even where Corbyn's convictions get kooky, at least he seems to stick with and believe in them.

You mean except where he (poorly) pretends to follow Labour policy and claims he will support things against his own beliefs... :p

Brexit is a God Damned mess, but it won't get any better by allowing negotiations to be managed by a weak Government. I can see two likely scenarios right now:

- Non-Tory coalition government, high levels of capitulation and a deal that is worse in every way that our pre brexit relationship.

- Strong Tory government leads to a game of brinksmanship with the EU and eventual no deal hard crash out.

It doesn't look great either way imho >_<
I've never seen that before. I feel like a better example is "!=" for not equal to, which I see, and use myself often.
That's a terrible idea.

From a Reddit thread:

>I have a friend who is a doctor. I have another friend trying to donate a kidney to a stranger. My doctor friend said that's a terrible idea for you personally because doctors have a phrase "nobody should die with 2 kidneys." What it means is that a lot of extreme medicines they might try if you're really in trouble have a high risk to kidneys. In other words, you need a buffer kidney in case of a need for risky medication, as that is very common.
Just my personal experience.
Absolute best example of "why the heck should I calculate that myself"
That was a very very interesting read. If you have any other recommendations in the same vein, please let me know (wouldn't mind buying a book)
With good sensors you can quickly get to good maps. But, getting to level 5 automation without good sensors and useful AI is impossible.
Same here, just with Classic. Sadly it's becoming obsolete pretty quick (Android 4.3 runtime…).
I'm not being snarky, but that's like asking, "Why don't you just find someone and get married?"

Even though you hear about cofounders starting businesses together and succeeding, you hear less about the problems they immediately or eventually have.

It pays to be super selective, and I haven't found anyone who thinks along the same lines I do. Part of it might be locale. I don't live in SV, and I just haven't run into that many tech entrepreneurs.
Not according to the definitions I looked up.
Understood, thanks for your informative replies.
https://github.com/dateutil/dateutil/blob/master/dateutil/ea...
Taking action: Sponsoring and promoting women and minorities in tech
Alternatively, you can have democracy (either direct or representative). That solves precisely this problem. No matter what politics is played, in democracy, you always have the same vote. So fighting for power becomes meaningless (actually, not quite so, but it becomes possible for you not to get hurt even if you don't do it as a full time job).

There indeed are self-managed enterprises which use democratic principles (worker cooperatives), and they work quite well. However, I understand that people who try to sell "self-management" to companies avoid mentioning democracy, because, as I said, there is an elephant in the room and that is that the capitalist organizations (capital-owned) are fundamentally not democratic from the workers perspective.
Taking it back for the people.
Many or most people do - I'm not suggesting that glasses disappear, just that it might cause many more people to choose contacts or surgery over glasses.
That's not too well known in American slang, in my experience. I'd never heard that usage before now. Edit -- lots of people here recognize that usage, so I guess I'm just sheltered. Regardless, I hear 'handy' used in the US as an adjective meaning convenient quite often.

But, if so, it's like the reverse of Americans talking about their "fanny pack" while in England.
I think you'll find that this is exactly what's happening here-its telnet talking through an SSL tunnel. Nothing crazy
Now that is a good trick!
No, it was a joint decision. I just figured I'd be more-or-less like my dad, who loves being a dad. It never struck me that it might be something I really struggle with.

Overall, it was the right decision for us. But there are definitely valleys along with the peaks.
The article also details his journey, not sure if you paid that much attention.

I often ignore the names in articles. But I noticed the subject & photographer were the same, here.
Generally speaking, people aren't out there to screw you over. Voice recognition happening on Google servers is many many times better than what can be achieved on your tiny phone. Your phone doesn't even have the storage to store the models used for phoneme decoding on state of the arts speech recognition systems.

Speech recognition ain't like dusting crops, boy.
I don't find this advantageous at all. Easy to start typing after the @ symbol, then you have to go back and fix it, just seems to waste time.
Same. Although the G2 was even nicer, in that the keys were bigger, but you lost the dedicated number row.

I'd honestly be okay with a slab style phone, that's wider than normal, but still fits in the hand, so I can have a solid keyboard.

Something similar to the Peek: https://i2.wp.com/www.amitbhawani.com/blog/wp-content/upload...
How is it going? How do you do it?

I'm in a similar position right now, but every time I think about being subject to the bureaucracy again I shudder and choose to write interesting blog posts instead... It's not about the costs or the time; I feel like my dignity as a professional (and possibly even as a human being) would be threatened. It could be because of the way the higher education is set up in my country, though.
For those who do daily standups via a Slack channel, I made a little tool to help me.

https://www.npmjs.com/package/onit
the countdown is necessary because its rude and demeaning for someone to take up everyone time by talking longer then they should. In a perfect world we all agree to the rules and follow them, but like you said even at 15 minutes someone has to cut everyone else off. Its the same principle applied at a different level. You time box the whole meeting and someone is rude and disbands it before everyone has talked, or you time box each person and everyone gets a chance to talk. In an environment where you have a mix of strong personalities and more introspective people the folks who are more soft spoken will be drown out if you don't specifically allot them time to talk. At least that has been my experience
And this is why friends don't let friends run databases in containers.
It's all nice and everything, but I have few "questions"

Is asking people about how they "felt"about the course really a good method of evaluating the course's effectiveness? It sounds like people would always makes up a reason to say they felt good about the course, either as lip service, or because they enjoyed it even though it might have zero effect on their work.

Maybe instead they should try to come with specific things to measure before and after the course?
Best Time to Buy a Home Is Late Summer
Its about how you have the kernel, the userland and then whatever you want to run on top, with the upper layers not caring much about whats is beyond its nearest neighbors.

Thus you can switch out what makes up the various layers as you see fit.
>> i dont disagree with arbitrage and liquidity, and a globally invariant price for goods. i just think HFT isnt really improving that in a meaningful way. i ask you- at what timescale does it stop mattering? thats really what im saying. not that liquidity and invariant prices are suspect, but that things are happening on such a minute time scale that it doesn't matter. hey, i could be wrong, but no one has argued why going from milliseconds to picoseconds is improving our lives. thats the thing i would like explained.

This is a little more complicated than it would initially appear, I'll try to explain from a market makers perspective why the speed race exists and why being faster (as a liquidity provider) is better for the market, at least the way it's currently structured.

Market making 101 is basically that you want to come up with a fair value for the product you're trading, and then put out orders to buy for a little less than FV, and sell for a little more than FV. If you buy and sell at those prices you're providing liquidity to the market and capturing a small spread for your effort, great. Do that repeatedly and you have a business. But how much should your "a little less" and "a little more" than FV actually be? The smaller the better for the market, and this ideally should be the primary vector on which market makers compete with one another.

Okay, so in our optimal scenario you'd always quote as tight as possible (limited by the granularity of pricing on the exchange) around the fair value. (I'm glossing over a lot here, calculating the fair value is non-trivial and your level of uncertainty about it will also determine the spread you can quote, but ignoring that for the moment). The problem with this is that if the fair value moves then some of your orders become mispriced, as they represent an opportunity to buy below or sell above fair value and if they execute will be a loser. Smart participants will recognize this and race to pick those off before you can reprice them. If this happens too often, you're not making money anymore, crap. Really only two options here, #1 is to widen your quote so that you are less sensitive to such movements and you are capturing a fatter average spread which compensates you for the losing trades. #2 is to get faster than those other guys.

#2 yields a better outcome for the market, but necessitates a speed race as an additional vector of competition. Exchanges recognize this as well and have long played around with various schemes to give liquidity providers a systematic advantage, e.g., via rebates, or otherwise. It's a tough problem.
I wonder if they will deprecate the function after 2037?
This confuses 'levels', or what exactly is the intelligent 'agent'.

The idiot-savant is not generally intelligent. Depending on what you mean by "complex mathematical problems" even the neural components actually responsible for solving the problems might not be intelligent. In the case of actual idiot-savants, I'd suspect those components aren't 'intelligent'; they're too simple.

The alien in Blindsight, if it really "runs entirely on instinct", then I'd expect it to do badly in novel situations, unless it's version of "instincts" basically "bake in extremely complex behaviors" that make it functionally equivalent or similar to a human – at the level we're used to dealing with as humans.

Also note that most of your examples are fictional, i.e. not actual evidence beyond maybe extremely weak plausibility. AFAIK, every "high intelligence" of which actual people have actual strong evidence is self aware. That seems like it should be an important fact!

Also, you're conflating self-awareness with the ability to (verbally) explain, i.e. communicate, thoughts to others. By "self-awareness", I was thinking of an 'intelligent system' including some sub-model of itself in whatever the relevant domain it is we're considering. For a 'general-purpose reproductive-fitness-maximizing-strategy executor' that's intelligent, e.g. us, it seems pretty unlikely that they don't, generally, model themselves.

We should probably taboo "self-awareness" as it's pretty obviously too slippery and ambiguous.
In fairness, with timepieces "complications" are just what they call features.

A second hand, the date, the day of the week, etc... all complications. I'm not saying some don't go overboard for the sake of going overboard, but complications are just features.
Python standard lib...

import itertools
list(itertools.permutations('abc'))
With the kind of control Chinese government has on everything in its economy l they probably are the one country that could deflate in a controlled manner compared to the rest of the world. Instead of a trillion dollar collapse in 2-3 weeks. They can probably control smaller shocks of few hundred billion over 1-2 years.
Thanks again, Mark!
I don't think you see the amount of work that would go into refactoring a project of this scale whilst keeping up with the latest patches from upstream.
Of course we don't, it's just perpetuated by the media. Every single incident is blasted into our faces, until we're all living in fear of everything.
You got Lavabit case exactly wrong. No wonder you're confused.

https://www.wired.com/2014/04/lavabit-ruling/

"The case began in June, when Texas-based Lavabit was served with a “pen register” order requiring it to give the government a live feed of the email activity on a particular account."

"Levison resisted the order on the grounds that he couldn’t comply without reprogramming the elaborate encryption system he’d built to protect his users’ privacy."

"So in July the government served Levison with a search warrant striking at the Achilles’ heel of his system: the private SSL key that would allow the FBI to decrypt traffic to and from the site, and collect Snowden’s metadata directly."

In other words, they asked him to write software to get just metadata for Snowden's correspondences and when he delayed, they requested everything.

> You can't use discovery to force someone to write software the doesn't exist to provide additional functionality to a product.

You absolutely can.

https://www.federalrulesofcivilprocedure.org/frcp/title-v-di...

"A party may serve on any other party a request ... to produce ... any designated documents ... stored in any medium from which information can be obtained either directly or, if necessary, after translation by the responding party into a reasonably usable form."

If the amount of translation is infeasible without writing scripts, you can be forced to write scripts.

But again, the whole point of this discovery tangent was to show that courts can and very often do "force someone to work for you," which I will assume you now concede is true. Let's stick to the Lavabit case and what constitutes illegal compelled speech, as these are the points on which we still disagree.
Mainframe and midrange people probably find the relatively recent NoSQL movement similarly amusing. Fast KV store seems important to you, eh? Just figuring that out? What if it came with OS level awareness?