skysight-inc/HackerNews huggingface dataset:
I have taught some, and the most successful technique I employed was much the same as what a compiler does with chunking packets of instructions for the assembler.

It's fairly logical, actually very logical, inasmuch as it is to think that the human mind can process things in some discrete amount, and then move that data to the hindbrain and ready the visuo-spatial cortex for more.

Repetition is key for this to happen, yet we don't really reiterate a lot (well, in my humble experience) of the things we learn as CS students, other than the bajillion attempts to code properly on our own. We do things maybe twice, three times, then we take some notes or move on to a different part of the subject. The brain needs a 'lot' of repetition to have something down like we do things that require muscle memory.

So, how to make something that would, on its face, appear tedious into a feature set?

Well, again, from my humble teaching experience, and to extend the muscle memory analogy: muscle confusion!

Mix up the media used to teach, and be creative about it. Don't just copy paste a slideshow from a dataset that some UW prof has put together, and then add a video from a YouTube tut, and call that a multimedia presentation (no offense, I know teaching is fucking hard, I'm being ideal here). Instead, MAKE UP a cool little ditty about what constitutes a class declaration (punny, no?) and then couple that with a dance that entails the two dancers to be logical constructs like XOR and NOT and have a little memory register ho-down...lol.

Ok, well like I said, muscle confusion, but with the various lobes of e mind being entertained and enervated, booooi (said to the voice of Flava-Flav).

IF in doubt, simply go piece by piece, building larger chunks of data for he students to learn and reiterate over each new chunk aggregating the last until the entire set of concepts is learned well enough to be determined comprehensive.
Shimon Peres, former Israeli president, dies aged 93
It seems like you're wrong. There are a thousand better ways that could have been phrased, which would have had the meaning you ascribed to it, without the poster being an asshole.
> If you consider JavaScript some cross platform assembly language

I am so sad right now
There are full books on these called "Proofs Without Words". On my wishlist. :) https://amazon.com/dp/0883857006
Great news.

BTW is there anyway to make LuaTeX compile faster?
The author seems to express a deep enough understanding of Javascript to not warrant this dismissive critique.

It's not like he's saying "Javascript sucks," he's outlining specific places where it can cause issues in development compared to the alternative.
The only things that are really future proof are the core fundamentals. That means writing and math. If you want to get more specific than that, I would say essays, presentations and technical writing, linear algebra, probability theory & bayesian inference, information theory, graph theory & discrete mathematics. Being very strong in those areas will let you become productive on anything else on your list quickly.

If you aren't interested in a career in machine learning/data analysis in the near future you can hold off on anything deeper than the things I mentioned above. The field will look totally different within about 10-15 years (e.g. nobody cares about random forests, boosting or support vector machines anymore).

While Javascript is hot right now, the field is in such flux, and application development in general is in such flux, that it isn't worth the time to learn unless you're getting paid to do so.
Direct democracy doesn't work.
From the article:

> Compared to React Native, both Xamarin and Appcelerator have better prospects at longevity. Appcelerator (the maker of Titanium) (runs on apps installed on 350 million devices) was acquired in January 2016

Last time I tried (circa 2013) Appcelerator seemed a bit unpolished and the tooling was sub-par (I vaguely remember of some hacks needed to get their custom IDE runnning on Windows), I would like to know how are they doing now. Could anyone familiar with it summarise their recent developments?
This comes up sometimes, and is really not well supported. Happy to discuss every time it does come up :)

Google Cloud is paid b2b, not free b2c - companies like Disney, Spotify, Evernote build very close multi-year relationships with Google, rely on Google, pay Google, etc. Google Cloud going away would shut down, for example, all of Snapchat.

(work at GCP)
No, the spaceships will be coming back. If somebody wants to come back they can hop in any of the returning spaceships. Elon doesn't want Mars to be graveyard of spaceships.
I am puzzled that you had an Atom based netbook from around 2010 that shipped with any kind of Windows 10.
Hindi, I guess.
An experiment is only a failure if you don't learn anything from it.
I cannot even begin to describe how silly your comment is. Since when were politicians even comparable to programs? Do we "elect" a init system, as one nation united under Torvalds?

I'm hoping I was just trolled by an HN-flavored Markov Chain.
Retried & unemployed people have the time to participate in local politics compared to the employed people with young families. On top of that they have the highest financial incentive to NIMBY to reduce their personal risk in their house equity since they have fewer earning years left and more value to capture.

Over a large amount of people, this imbalance leads to older NIMBYs to become a naturally occurring political force in local politics.
I've been really impressed with Richmond, VA. The tech scene is small, but pretty healthy. It's not my favorite weather, but it has four seasons, which is a plus. Great restaurants (some DC restaurant concepts get tested there first).

I haven't spent much time in Nashville, but I've only heard good things from friends that moved there after college.
That was a typo, it shipped with Windows 7 Starter. Fixed now, thanks! :-)
I personally find "block-based" rendering of 8-bit era pixel art quite ugly. There's way too much high-frequency content – too many edges – making it very visually busy.

As others have said, 8-bit art was made in a context where the "pixels" were viewed through an analogue filter, that being an NTSC display. My understanding is that to a first approximation, such a display (i.e. the electron gun + shadow/aperture mask) acts as a spatial lowpass filter with a resolution of 640x480 pixels, with maybe a 1-pixel-wide horizontal "smearing" effect due to the horizontal movement of the gun. Of course various console + display combinations deviate wildly from this ideal, but the lowpass filtering is the basis for understanding how 8-bit art was expected to be viewed.
I'm screwing with LÖVE now for several reasons: it's viable on mobile, love.js runs in a browser, I like lua and want to learn more, and it reminds me of pygame which I like.

if you think LÖVE is fun, you might be enthralled by http://www.lexaloffle.com/pico-8.php (someone has ported the pico-8 api to LÖVE, also, but the pico-8 tools are just wonderful.)
Fortunately, picking an OS and a distro is not like voting in US presidential elections. In particular, there are more than two viable options.
Not only that - developers, pro-sumers, and audio/visual professionals are often asked for recommendations on what to buy by friends & families. They're "influencers", and Apple is abandoning them at their peril.
I don't see the complainers taking a good, hard look at the challenges. I see them taking a superficial glance and then basically complaining that people shouldn't like different things.

Maybe you're right that the numbers don't justify my complaint, but this isn't about silencing dissent or being hostile to criticism, I just want intelligent criticism.
> OldSpace has not devloped a new rocket or rocket engine or rocket in a while. OldSpace has almost completely been pushed out of the international launch market. OldSpace launches cost at least 2x more, and for a number of missions more like 4x more. SpaceX is flying a young rocket that is seeing huge amounts of improvement still, while Old Space is flying Old Rockets that don't really improve all that much.

1. I consider Arianespace and Proton "OldSpace" - Old established players who exist to make a buck.

2. What counts is success at your business. If you're good at that, you can take time off to do R&D. If not, you're rightfully seen as a not-focused, unreliable company.

It's like if Firefox Os. If Firefox was a great, secure, light browser and then they want to also came up with an OS, fine. If their browser needs work but instead they write experimental OSs, they got their priorities wrong.

Now it's true that OldSpace has been tremendously lucky with the latest rocket incarnations, but except the three Delta_III launches, they were tremendously successful.

Delta II was 151/153
Delta III was 1/3
Delta IV is 32/33

That's 184/189. That's five mistakes in 17 years.
I'm confused about some claims / justifications. For example:

> A user can easily run dynamic library code using LD_PRELOAD in conjunction with some trivial program like ping.

No... Not sure if it ever worked, but it's definitely not possible for many years now.

Also the link to the ASLR effectiveness paper was valid in 2004. That means they're still testing 32bit systems and effectively say scanning 64bit systems the same way is unfeasible.
Quote from https://news.ycombinator.com/item?id=12592996

"I think its kind of encouraging to see that you don't have to be a great public speaker to get people to listen to you, as long as you are able to accomplish things off the stage."
It is in Hindi. A literal translation would be something like "blow your fun, not your data", where the first "blow" means "expand", and the second "blow" is the traditional "explode" or "destroy".
If this is a new topic to you (I don't mean, you, SturgeonsLaw, as you are clearly familiar with it :) -- I mean the reader), you would do well to consider both sides. I personally find the arguments that bike helmets cause more harm than good persuasive, and a good and thorough introduction may be found here:

http://www.cyclehelmets.org/1139.html

If you would rather watch than read, there's this:
https://www.youtube.com/watch?v=07o-TASvIxY
How does this compare to the state of the Windows kernel? Serious question.
I know this is addressed at sama, but as someone doing AI without a PhD:

1. Not at all. You need to develop a consistent work schedule that will consist of researching papers, applying the knowledge, and writing your own. There is a lot of theory and practice. Very exciting time to be in AI.

What you need is time and the interest in doing it. Feel free to email me if you have questions (not a sales pitch, just being friendly).
> Being "excluded from society" doesn't mean you get shut out of good jobs. It means you get shut out of certain good jobs

That may be true, but I'm not sure what your point is. Certainly it's prejudiced against, and harmful and oppressive to people, even if not everything is bad or someone else has it worse.

> Jews weren't exactly popular in Europe from the Middle Ages forward, but everyone acknowledged that they nevertheless had good jobs

I'm not sure that's the case, about "good" jobs being common. But certainly Jewish people were victims of widespread, brutal, and sometimes horrific discrimination and oppression in Europe. At one point, in the lifetimes of many people still living, 6 million were murdered over the course of a few years, including almost the entire populations of Jewish people in Poland and other countries. And that well-known event was the worst of a long history of brutal oppression. Did some have good jobs at some times? I don't see the point.

> Disraeli

Disraeli converted; he was no longer Jewish. It's nothing like the people of many religions who still claim to be part of their religion but don't observe its rituals or share its core beliefs.
I will say this about my Brother all in one black and white laser- it does everything I need it to do well enough and I don't have to fiddle around with it to get it to work. Multi-page scan direct to PDF, fax, printing over WiFi (thanks to my router for that and Brother with some decent Linux drivers)- it does everything I want it to do and pretty good.
I don't have a source, but from what I remember, Microsoft was the main factor that pushed C++ into the mainstream. Same with Google and Python. I guess that's up for debate though. Feel free to correct me.
Pepe the Frog Is Listed as a Hate Symbol by the Anti-Defamation League
Also a fair point. But then I want a Real DUMP TV. Or a Display Panel only with speakers. A Single Port for the STB, and have everything attached via the STB, including the TV Aerial line. Why? Because i dont want a Remote for my Dump TV, another Remote for my STB, a remote for DVR etc. I want a single user interface to control my experience on my TV. We are well into 2016 and i dont see any improvement in sight.

The UX we currently have TV Sucks.

P.S - The problem with this solution is that no manufacture is willing to sell you a display panel only.
This is really cool! Some rambly notes:

* I'm interested in seeing how they plan on handling keeping an 'evergreen' state on ubuntu repos that they don't control.

* jmespath! It's great to see it spread more! Such a useful spec.

* There's an awful lot of dependencies, 59 vs 10 in the aws cli.

* No windows installers?

* Does that server side completion cost money?

* With such a crazy file structure, it would be great to see a getting started guide for contributing.

* The readme should really list the supported python versions.

* It's hard to tell how much is code generated and how much is custom.

* Help text prints right to the shell without using a pager.
A lot of the things that he mentioned (package management, even development tools) don't necessarily require a GNU stack.
I used to own a copy of IBM Pilot. My primary school bought a bunch of JXs (Japan/Australia/New Zealand variant of the PCjr), and IBM had thrown in some software which the school had no idea what to do with. So, my computing teacher gave it to me. A copy of IBM Pilot, and a copy of the IBM EZ-VU Runtime Facility (EZ-VU was an attempt to port the mainframe ISPF dialog engine to DOS). I never had any practical use for IBM Pilot, but I at least got it to run. The EZ-VU Runtime Facility was useless without the Development Facility to go with it.

Rather stupidly, I threw both out years ago.
Microsoft Office 2016 Product Key Plus Activator Free Download
I am not the o.p. but: the success of Unix helped the success of C, JavaScript succeeded because Netscape made it the only one on the browser, C++ won the war against Objective-C as the "object-oriented successor of C" because Microsoft embraced it and they had a lot more power than Next (that embraced Obj-C). Python did sustain its fight with Ruby (and PHP) for the role of "sane successor of Perl" because Google provided so many libraries and frameworks.
+1 Brother

I've got a 7 year old black and white laser multi-function and am on toner cartridge number two. Never had a problem and it plays with my router for printing over WiFi. I've had good luck with it in Ubuntu, OSX, and Windows.

Pretty sure I spent $149 with it on sale at Fry's when I bought it nearly a decade ago.
FreeRTOS official documentation is good enough though.
My hardest decision in the past has often been when to decide a startup has failed and its time to move on. Having seen many startups both succeed and fail you're in a unique position to perhaps give some strong opinions on this. Do you have any sort of timelines/guidelines you like to look at as a gauge of success and when it's time to double down or dump it off the side and try again?
Actually, you could reply to that commenter with a link to the interview you recently did with Livingston where you asked what successful ones have in common. Her answer was focus but she mentioned all kinds of bad habits that led to actual failures. It's a nice start on the list.

I'd do it myself but lost some bookmarks in a recent crash/restore cycle.
If only you could have someone review your comment and tell you all the ways you show bias, presumptions, not-like-me prejudice and a general insiders vs outsiders tone.
No Easy IT Fix for the IRS (2004) – and apparently nothing's changed
> The cashier jobs are not coming back.

Right, but I have to wonder if those who want to keep minimum wage down really care about keeping jobs for all these people. Surely they'd celebrate the impending automation of these jobs, where they only need to worry about purchasing equipment rather than the well-being of squishy meat-bags known as employees? I just find it hard to believe it's for altruistic reasons that they want wages kept low, considering they'd sooner have a machine or third party make their tortillas, grind their coffee, bake their bread etc. than have staff do it in-house like someone who actually cared about jobs or even quality.

The people who will buy food from the vending machine type services: The people at the bottom. And competing businesses will find ways of making food and services cheaper and cheaper as technology improves. The people earning respectable amounts of money for their time and effort, they're going to be eating at places served by other people. You've merely shifted those at the bottom one step forward in the food chain.

The proof? Look at countries like Australia where the minimum wage is already respectable and you'll find low unemployment and a lot of people working in hospitality or similar services.
Ha, Freudian slip I guess.
Is technology ruining our mental health?
Out of curiosity (realizing how early current experiments are) do you expect there to be any correlation between providing basic income and people engaging in entrepreneurial activity?

I'd expect the YC volume has to have given you some sense of how much "mouths to feed" affects ability and inclination to jump off the startup cliff in a wingsuit.
Sold – a minimalist static site generator
What is this very short power cable called? (2011)
The problem with space elevators is that the cable (or the pipe, as you propose) needs to be able to hold itself together. Imagine taking a 4000 km long elevator cable and holding it up by one end: it would snap under its own weight instantly. That's about what your cable material needs to be able to take. The weight of the car is trivial in comparison.
Then perhaps that is a problem that we should tackle, instead of going all Luddite about fairly basic tech because someone cannot afford it?

I even wouldn't be surprised if it resulted in a net economic benefit, because the reduced overhead of new tech is less than amount of money you need to spend to make sure that everyone has access to it.
...they would never be able to fund (tech) companies that operate principally outside the west because the problem you allude to has never really been solved satisfactorily.

That isn't really true. If I build a SAAS based in Singapore, or almost anywhere really, I pretty much expect that I'll get paid. You pay me, I switch on your service, and I switch it off if you stop paying.

In contrast, loans involve giving away money and hoping it comes back. The potential for default is a lot higher.

I don't have anything against agricultural financing - I think it's something the world should have. I just don't know how to solve it. If I did I'd be pursuing it, though probably not via YC.
But no list view for music. Because when I'm on a tiny mobile screen I want to see over 3/4 of my artist list covered in album thumbnails that I don't recognize and half the text cut off because grid view is the hot new thing.

Still, hard to beat the value and the mood-based radio stations are awesome.
You've said it's important for founders to be able to communicate and persuade, both in public and one on one. I think in that same talk you claimed to not be a very good public speaker but that you were much better in person. There are lots of examples for learning better public communication. How do you learn to be better one on one?
It's not clear. 4 pull requests on any project? Or does it have to be to close an issue with the 'hacktoberfest' label?
Definitely. Unless you have an extremely simple game, you're probably not even using the OS's built in UI framework; something like Android NDK[0] and whatever its iOS equivalent is are more suitable.

[0] https://developer.android.com/ndk/index.html
It may result in more stratification, but I don't see how that translates to feudalism.
Thanks. I'm from India and I speak Tamil. It is eldritch when people use Hindi as representative of the whole country. Hindi, along with English, may be an official language - but more than half the population do not speak it!

https://en.wikipedia.org/wiki/List_of_languages_by_number_of...
Could you then do the case statements in the reducer like this?

switch (action.type) {
case IncrementCounterAction.type:
return state.update(...);
case DeccrementCounterAction.type:
return state.update(...);
....
}
Thanks for the thoughtful questions (even if the answer to many of them was "not yet"!). It looks like most people are done here, so I'm no longer watching the thread. If you'd like a response from us, please email objsheets@mit.edu.
What do you think is the biggest blind spot or most limiting aspect of YC Group and how do you plan to fix it? Asked another way, what are YC's weaknesses, in your opinion?
As vblord and others have said: you need to work on the product if ultimately you want it to grow.

But here's another way you can make some money with 3k users: sell something to them. As some have said, things like custom emojis, digital roses, etc, might work. But think outside of the tech box and offer to sell actual physical things e.g. a user could buy flowers for another user and you take care of the service and take a cut out of it.

There's actually a show right now on tv called "Halt and Catch Fire" (http://www.imdb.com/title/tt2543312/ best show ever about tech imho) and they're trying to grow a startup who's service is a chat service!
I'm doing this right now actually. The risk with using ML - in particular NN methods, in health care is that you have to be able to explain and support your conclusions.

Also depending on the training set used you can get some VERY bad results.

https://vimeo.com/125940125
Two & Three trick pony's are very rare, usually a guy gets over confident after his first win, put's it all in the pot, and assumes he's going to win the house. Just like poker, its a losers play.

Better for recursive 'winning entrepreneurs' to play it like sam, and dole out their money to 100 different excellent candidates, and then manage the winners, and try to cull the losers early.

...

Harvard spends a lot of time on case history, and a lot of time on losers. But in general once you have been an entrepreneur its pretty quick to spot a loser or a winner.

For first time young guys with a good idea, and the right experience '25 years' is about right, 2 or 3 founders is right, backed by a good CPA and law-firm is rarely mentioned but this can be more key than TECH, as fighting the legal hassles and avoiding taxation are more important than how much money you make, its all about much money you walk away with when the game is over.

Very few people play second rounds, I think most lose their health, and of course most fail, and you don't hear about them. These few people who continue to play VC, are in the game for the love of it, the connections of SV and such, for most people the dream is to get out and grow wine grapes, or just get far from the rat race.

I think most 'winners' end up like the WOZ, they just retire early and spend their lives doing as they wish, very few become like Jobs and try be a control freak until death. I think a normal person gets very bored with managing people after a certain point. Even fewer 'winners' become VC enablers, again we only hear about the winner's. Most 'winners' are smart enough to know that making money is easy, keeping it is hard, so said Carnegie of steel in the 1800's.