skysight-inc/HackerNews huggingface dataset:
Note it's not necessarily sarcasm. Personally, I've been working as a developer for years (15+), and I 'quit' a couple of years ago.

What do I mean by 'quit'? I've been working in large corporation bouncing from team to team. I only write code if I absolutely have to. So in practice I end up actually "working" a few days a month. I don't do shit at work. I just deliver something every so often, and with my experience, I can do as much as a typical dev in 1/10 the time. And I can do the hard stuff some developers just can't. An example of this was writing a parser for third party lua config files. The team fought a half assed implement for months, I came in and re-did it in a week.

Agile has been a god send for me. I just complete a couple of tickets a week, enough to have something to report in the stand up. So far as management is concerned I'm golden.
Just had a rather fun game. I enjoyed the team element and the graphical style.

A couple of suggestions: It wasn't always easy to tell which cannon I was controlling. Sure, it's the one in the centre of the screen and moves when you press the movement keys, but it's not so straightforward when there are many cannons huddled up together. Perhaps the player's cannon could be a different colour?

I also couldn't tell what the role of the captain was. Are they simply the highest-scoring player on the boat, or do they have additional abilities? It might be helpful to have some clarification.

It would also be nice to have a separate button on the keyboard for firing the cannon. Clicking on a laptop touchpad can be a bit iffy when gaming.

Now I think I shall give it another play…
then the origin security model of the browser is broken and you have much bigger problems than just some ads.
Not Vue based though, if I understand correcty?
Would more possibilities slow down state of the art or speed it up?
The halting problem only applies if you want to be always right. If it is ok to sometimes reject scripts that are not malicious, the problem might still be hard, but it is not impossible.
Here's a write up with all the features and more screenshots: http://genewarrior.blogspot.com/2016/10/sun-locator-predict-...
Jwz: Webcasting Legally (2007)
> In early 2016 I purchased commercial real estate, got a 25 year fixed rate mortgage, and leased it.

What was your downpayment? Asking because I tried to do the same thing earlier this year. Thought I was clever, did the math on how much I can rent out an apt on AirBnB, and what the mortgage would be on 30 year fixed, and my calcs said I need to put only 5% down to break-even. Then I contact lender and turns out, for Investment properties, they require minimum of 25% to 35% cash as downpayment. They said this was to hedge their risks against a borrower who would bail easily if an investment property goes south.

Any way around this? i.e. around not having to put 25% down on investment RE?
Also not Vue based, right?

Link for lazy & curious: https://alibaba.github.io/weex/
> But I find studies based only on demographic calculations silly without some kind of reason why the data is the way it appears to be.

Before you can explain a phenomenon, you first have to observe it. And if observing it is a major act in itself, then it is quite valid to publish observation and explanation separately. Perhaps it is even better to publish separately, because then you don't get data and interpretations mixed up.
I have just learned React !!!

That's it, I am learning C++.
S. 2692: Countering Information Warfare Act of 2016
Mina, the City of Tents
Renaissance doesn't run mutual funds. They aren't taking outside money in the market-beating fund.
>>This is not yet happening, but I'm hoping it will soon.

Intel made massive gains promoting OpenCL, when they helped to redo OpenCV's umat infrastructure.
As a kid poking around with the built-in DOSSHELL hex viewer, I thought it was slang for MS/Microsoft
No, they have inferior performance, and all the same issues as Nvidia- in addition to requiring a port.
I've wanted to make a progressive web app like this for a while for gardening. Way better execution than I could have accomplished in my spare time though!

My use case is, in the winter I want to be able to predict how many hours of sun various spots in my yard will have during the summer so I can plan where to plant things or dig new beds.
The first time this hit HN I did an experiment of learning the US state capitals with spaced repetition. Within a couple of weeks, I knew them by heart. So I stopped, and now can barely remember any. Memory is a funny thing! The very infrequent revisiting of stored knowledge beyond the initial learning does appear to be critical.
I'd be curious to hear a rough estimate on how much work went into those books, and the site? I'm assuming "13k in profit" means sans expenses for proof reading, hosting etc - but not counting the actual work writing everything?

I also find it satisfying to see that it's apparently quite possible to make (some) money on such projects - keep up the good work! :-)
"And then what?"

Nutritional deficiencies. Aging. Lack of sleep. A variety of diseases. Use of certain drugs (like marijuana).

All of these have been documented to affect memory.

Also, I think one's attitudes towards the past will affect one's memory of it. For example, I am very present- and future-oriented. I rarely dwell on the past or review my day (or my past life in general), I don't keep a journal. I also don't ascribe much importance to most day to day events. As a result (combined with some of the other factors I listed above), I don't really have a great long-term memory. Many of the things in my childhood, and even up to college and beyond are lost to me. Even when I've kept a journal, when I've gone back, I didn't remember many of the things in it. However, I think if I reviewed my journal from time to time, thought about what happened in the past more, or made an effort to remember it, I'd have a better long-term memry. Spaced repetition.
If there was a way to organize a group and work through the classes - it would be awesome!
related https://vimeo.com/179079175
wasn't aware of those, thanks.
https://www.figma.com/
They had a campus representative at my university (UK), not sure how that worked. But if you had high 'yakarma' you'd apparently get free Yik Yak socks/t-shirts etc. from them.
There is a person talking - that's it.

The peaks at 600Hz and 900Hz are higher than 300Hz.

Humans can't make speech at 600 and 900Hz, is my understanding.

Listening to it, I don't hear those frequencies. So it's hard for me to understand how they are there.
So what happens to UWTI when the price of oil falls 1% and to DWTI when it rises 1%?
Correct. P0rnHub also uses Redis for blazing performance.

Source: http://blog.devtool.com.ar/2012/04/how-does-pornhub-use-redi...
I wouldn't call this an advance. The web does not interact well with your host system. it creates its own silo. and this is just another step in the silo direction. why talk to the host at all? embrace the web! entrust all your files and software to us!

you're emulating a filesystem inside the browser to manage files. while you have highly advanced filesystems sitting outside the browser with direct access to NVMe SSDs, much lower power consumption and all that. But nope, "do it in the browser" nullifies all the advances that native makes.
Try looking for react + mobx tutorials.
Am I the only one who balked when they didn't link to the 'special cases': http://docs.aws.amazon.com/AmazonS3/latest/dev/Introduction....

The special case is 'new' vs. 'replace'.

S3's consistency has changed over time, but if you're going to pretend to be the authority on any of them, at least be accurate on the biggest of them.
It's important to remember that this is putting all of your eggs in one basket to a certain extent though.

Your income, your 401k match, and your ESPP are all tied to your employer, so as long as things are good, ESPPs can be a great way to make easy money, but if things take a stark downturn, you can find yourself with ESPP you lost money on, a slouching 401k, and no job. The chances of that happening are fairly low, but still something that makes me a little uncomfortable about ESPPs.

Obviously your advice to max our 401k/IRA contributions first should mitigate a lot of this, but I think it's important to mention the risk too since there's a certain temptation for younger engineers who think it sounds like easy money and don't realize the full implications of it.
And even if you had a UNIX tar.z file, chances are the data would be in big endian, have UNIX line endings, and you'd have to do all kinds of wizardry to use the file on a PC running DOS/Windows
True! I realized that sometime after my comment but neglected to edit
[I've withdrawn this (joke) comment. It had read as below the line.]

--

This is totally normal for companies to do. In the 1920s Nvidia made car carborateurs. In the 1820s they made horsebuggy whips. In the 1700s they made ships of the line, which they had made going back to the 15th century. It's little known fact that the Niña, the Pinta and Santa María (Columbus's three ships) were powered by NVidia sails. yawn.
What happens if your stock goes to zero in the meantime while you've borrowed against it?
Start with Figwheel[1] to enable hot-loading code and live reloading:

lein new figwheel <app-name>

I have used Reagent[2] since I'm only doing prototypes and don't have to worry about production quality. Om/Om Next[3] seems like it would be worth checking out since it does a bunch of clever things that Reagent doesn't. Reagent is very straightforward and therefore might be the better starting point, seeing as you're just starting out.

Like the sibling comment pointed out, Reagent uses Hiccup-style data structures to represent HTML. Om can be configured to do the same, but doesn't out of the box last time I checked. Either way, the Hiccup syntax looks like this:

[:div [:h1 "Hello world"]]

It's just regular arrays with symbols, strings and what-have-you, meaning you can construct them using standard Clojure functions in any way you see fit.

Add either Reagent or Om to your project.clj, and off you go.

[1]: https://github.com/bhauman/lein-figwheel

[2]: https://github.com/reagent-project/reagent

[3]: https://github.com/omcljs/om
I used this to memorize/train problem solving (applied to compsci problems).

I solve a problem at SPOJ [1], Codeforces [2], or project euler [3] or other similar sites. Put it as a card in Anki and revisit it after it appears again.

Solving the problem for the first time requires some research into algorithms and methods (took as much as 4 hours when I was just starting), and solving it again is remembering the tools.

Nice thing is that the evaluator tells me if I'm right or wrong, or if it takes too much time I've obviously forgotten how it's done.

I unfortunately stopped doing it as most problems take more than a minute to solve (each needs about 10-150 lines of code [depends on problem complexity]) and I eventually had to do 10-20 per day. At a particular moment in my life I didn't have time. I'm thinking of starting it again though as I've noticed my coding was much more fluent.

[1]: http://www.spoj.com/

[2]: http://codeforces.com/

[3]: https://projecteuler.net/
Kinda hacky but I believe if you tinker with the accumulator cutoff parameter, you can detect circular arcs just using the Hough circle transform but I think it'd be specific to the problem and being able to tune the cutoff parameter reliably :)
Hmm, when I first opened this I thought they implemented a POSIX api on top of js, but it does not look like they actually did this. Actually I think it could be really cool if someone did this. Not sure what it would take, maybe a libc and kernel and then recompile gnu tools and a character driver for the terminal, local storage for persistence. I think it could be a neat alternative to spinning up a VM to test something, obviously not useful for running anything real. If it was fast enough though... I could see using it as a dev environment if you were stuck in windows or something. Or just for online coding tutorials, or a way to teach kids "real" computer OSes if they only tablets or something.
Probably not. If you read the source, This thing has no real idea of processes.
Ask HN: How do you remember names?
I have a really, really poor memory of names. Virtually the moment someone tells me their name, I forget it. It almost doesn't even register. I nod, but can't recall their name a moment later.

What are some tricks and techniques you use for remembering names?
Not me. I haven't done much to advertise besides iFixit and a post to an ebay forum.
I can't see React going away soon. It really does work well, and a lot of the author's problems aren't not unsolvable problems. Some are so easy to solve that many people probably never thought of them as problems (Micro components and forms have never been an issue for me.) The only real issue that I agree about is the excessive typing, but that seems like an adequate trade-off. His complaints about pure functions and immutability seem strange to me, because these aren't abstract concepts that neckbeards like in order to appear smart, they actually make programming easier. My team (about 15 front end devs) built an extremely large, complex app in a relatively short amount of time with React, and it's scaled surprisingly well. At scale, it's not easy, but that's because any huge app is going to be difficult to build.
Torrenting is relevant if you copy someone's labor. Or otherwise receive value from their preexisting actions without them expending additional effort.

The issue at hand is making a contract for something/labor, using it up, and not paying. It's a totally different topic.
It's amazing to me that you can't even grasp that the point you're trying to make is ideological: that ads are inherently evil and should all be blocked.

I'm fully aware of ABP's business model. I just happen to like it. Stop trying to present a difference of ideological opinion as a feature difference. You can make ABP work exactly the same as uBlock and (apparently) vice versa.
I deal with this by adding as much state-of-mind detail to my notes and idea-scribblings as I feel necessary to enable me to come back and maybe use it later. I don't worry about why I can't remember my exact state of mind, because even in operating systems, process-checkpointing and -migration is difficult. Front-load that difficulty with metadata!
Is there documentation on how to make your own template?
But they made it for zombie games, and were specifically going for grotesque and creepy motions.

I don't see what this has to do with the disabled.

I think this is simply reflective off Miyazaki's view of what animations should be represented at all, and what entertainment in general reflect upon. He's not a fan of the grotesque, creepy, or disquieting.

If this is a group of his subordinates and they came to him with this.... they truly failed to capture the spirit of his animation style, and were way off target with their goals. Claiming it could be used for zombie's seems like a poor post-facto justification for their failure.
That is what React does, though: you write your page using a data structure (in JSX, an XML-based DSL, or you can use the createElement function directly), and then the React engine parses, diffs and renders your data structure into the DOM. This was React's most touted advantage at the beginning: you write what you know (JavaScript), and React handle's the tricky DOM stuff. JSX isn't templates, it's JavaScript.

Clojure(Script) benefits greatly from the fact that Clojure's data structures are much more expressive and robust than JavaScript's, and so a thing like JSX that paints over some of the language's warts is less necessary.

Many people opt for using something like virtual-dom or snabbdom instead, which provide a more Hiccup-like API on a surface level. There are wrappers for React (react-hyperscript) as well.
I self-publish and self-host my site's advertising and in my case the ads are actually more relevant.

The different is that I target the ads based on the content rather than the reader. In that way I try to treat it like a magazine where the content itself narrows down who will be reading without the need for dertermining them using adtech solutions.

No idea if the model would work on a general news site, but it does work and isn't terrible.

I can't speak to your point about a brand pressuring me for being critical though since that isn't really the nature of my site and publication.
Revenue growth is far more interesting to tech investors than revenue over the last few years. Deep learning has a massive potential for revenue growth and total revenue will likely eclipse gaming within the next 10 years.

Imagine a world where every car has semi-autonomous technology, the average security camera is doing object detection, localization, more sophisticated language translation, smart drones, etc. The potential for deep learning is undeniable and Nvidia (currently) is leading this race.
Also see the Mentat Wiki:

http://www.ludism.org/mentat

They've got many great, practical articles on mnemonics and other memorization techniques.
> CEOs are happy to fuck employees over and we should never forget it.

_Jerk_ CEOs are happy to do that. There are plenty of ethical founders and managers out there that loath this type of behavior.

Unfortunately I see more of this flavor at venture backed companies....
Sorry, this is a little off topic but I'm curious, what's the startup/tech world like in Russia? My wife's Russian and I'd love to live there, I just get the feeling the job market for engineers isn't that great.
> How close is 1500GW solar generation from 5e9 MWh [per year]?

Almost six orders of magnitude too low.

1GW nameplate capacity is about 100MW actual generation, so 1500GW[nameplate] x 8600h = 13GWh = 13000 MWh, comparable to 5e3MWh in round numbers. (This is such a t
terrible result, I'm inclined to think you got your numbers wrong.)
People who really get into the idea of maintaining a large personal information store generally seem to start fashioning technology that suits them, anything from paper, cards, and filing boxes to original software development.

And the problem of information loss is, indeed, well known. Anyone who has to take meeting minutes and distil them into a report faces a huge task; human conversation regularly drifts off topic.

We have such a highly connected world now that in-brain memory, while still undeniably valuable, isn't quite as important as it used to be - certainly not as much as it was in the ancient era, where oral traditions were the rule. If you want to know general facts and principles, these days, you hit up a search engine. The only part that has to be committed to memory now is the practice and understanding necessary for subject fluency. I don't concern myself with knowing everything, but with being able to act naturally moment-to-moment, following small whims, and yet still progress towards some greater task with a few habits and techniques that will develop it regardless of the angle I am using at that moment.

For my own ideas I use a variety of techniques now: To quickly develop stuff in the near term, I open an empty, private chat room and monologue into it. To visualize, brainstorm, and recall larger things, I make mind maps. For basic to-dos I use plain text or Trello. When I need visuals, I keep around some binder paper to doodle with.
Do you mean also for accumulating ETFs? Are you supposed to list all ETF purchase prices/start-of-year value, and the end-of-the-year value in the tax declaration, then?

Do Germans not have any practical way to invest in accumulating funds?
BTW, TLA+ has spread to Oracle because the guy that introduced TLA+ at Amazon (Chris Newcombe) now works at Oracle Cloud (along with a bunch of other senior AWS talent).
Heuristic is nice but I'm not aware of an AV that has no false-negatives, no matter how good the Heuristic is.

If you ever think about "could we just block bad stuff?" then look at AVs and see if they can do it.

AVs have probably the highest amount of research to ensure they catch as much as possible but it still does not work.
Technically not yet, but from the official Vue 2.0 release announcement:

> we have started an official collaboration to make Vue 2.0 the actual JavaScript runtime framework for Weex. This will enable users to write universal Vue components that can be reused across Web, iOS and Android! The collaboration is still in early stages, but it will be a big focus for us now that 2.0 is out, so stay tuned!

https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b...
It's funny when you think about NVIDIA erratic debut (NV1, SEGA). Then the constant progress to the top of the GPU field. I remember how quickly pro CAD graphic cards became obsolete market-wise (ES, wildcat) when Transform and Lighting was implemented. Now "AI", car vision, HPC .... really "funny". Thanks to y'all Quakeheads I guess. And Crysis.
The rest are downvoting you, but that is a really relevant problem. Sometimes you have injure or some other surgery and you get opiods to deal with the (possible severe) pain - and you get addicted and then cut of. Your fault?

Sometimes opiods are even prescribed for chronic pain, but then you need larger and larger dosages.

The amount of normal people who just inject heroin on a lark some morning is probably less than ten. Most slide into it, and a lot of them are mentally ill.
A lot of quality content I find is on niche blogs where I might only read an article or two. These blogs are often advertising supported.

I'd much rather outsource the work of whitelisting to ABP than having to do an individual consideration on every single site I visit.

There's also the fact that I never want to see malicious/intrusive advertising. If I maintain my own whitelists, I have to experiment site by site. If I use ABP, they do that experimentation and enforcement for me.

The thing that totally frustrates me is how many people in this thread seem to be totally incapable of grasping that ABP in fact offers exactly what I want: someone blocking intrusive advertising, but not all advertising, with me having to do zero work. As a bonus, there's even a business model attached (so they're less likely to randomly sell out their install base to a malware provider).
Take something like Google Search, a service that is ad-supported but is free to use and produces an enormous amount of value for virtually everyone on the internet. What is their business model in a post-adwords world, where they've been forced to adapt? Presumably they'd have to charge for it, which means that the poorest people on the internet would not have access to this amazing tool that we take utterly for granted now. No one likes (poorly targeted, invasive) ads, but is that world preferable?
I think it a great delusion to asscoiate self-actualization with privelege and leaving a mark on the world. It is the grandiose fiction playing out in the minds of many to design that a true self must leave a mark upon "the world". What a dependency. Truth is our brains are complex little machines composed of smaller machines cooperating and at times fighting for the primacy of resources. We exist. Creators create. Let that be enough. Judgment and opinion of our creation is largely beyond us. A person of no privilege can know his existence the same as one of great privilege. The mind is always obscuring reality with its machinery, noisy with the remnants of evolution. See past it friend.
I'm not sure I'd characterize the job market right now as "brutal"—are you referring to the market specifically for late-career technologists? From what I can gather the job market seems about as healthy as it normally is in tech at least. Rougher perhaps if you're older or really junior (like fresh out of a code school junior) but if you're reasonably current it seems to me that there's at least some opportunites available.
Cool. How do you process payments via text? I assume you send them a link to a page to complete transaction?
Ok, will check, thanks!