skysight-inc/HackerNews huggingface dataset:
It's static content (for now... the site is being designed for user-generated content.), but page generation times without caching is about 1-2ms (3-7ms with gzip), and I'm actually speeding that further with materialized database views, probably down to 500us. With Redis caching it's in the 350us range. Those are latency numbers. So, it's about as fast as it gets.

Note that I don't use the Django Templating system at all, and generate pages in Python instead.

I already went through a viral moment that caused our site to go down for a day after our last issue (we're a print magazine), and so the site is being designed to work around that.
I'm not sure what the intent is for how much time per day to manage with this. When it asked me how much time I have per day, I wanted to at first say 24hrs (duh). I figured that was probably wrong (because it's asking), so I said 16 hours, since that's more my usable time window given 8 hours of sleep. This app is obviously not meant to fill 16 hours. So I think I've missed the point here. Is this for people with 9-5 jobs and set schedules to manage their "free time" with side projects? I just don't understand what the intended audience and use case is.
Exactly.
I've been using Linux almost exclusively on the desktop since 2002. At first, I dual booted for gaming, photoshop and office. I quickly found that I hated booting into Windows. Sure, I could use a real word processor, but I hated not having my files, my music/videos, my browser bookmarks (this was before bookmark syncing) etc... I ended up just accepting the fact that to use Linux, I had to be ok with some inferior desktop software. Since then, things have really improved with apps like Dropbox, Steam, Sublime and Chrome meeting my basic needs, but it's really the web that's solved this problem. Plex, Netflix, Evernote, Google's webapps etc.. mean my Desktop OS doesn't matter, I just need a modern web browser. Would I prefer a native Evernote app on Linux over the webapp? Sure, but it's a compromise I'm willing to make to use Linux.
Wow, I really like Vine and am surprised that Twitter's visions for its path to profitability don't include such a flourishing community.

Sad news keeps coming today... :(
Eh, they still have Fabric and Twitter TV. Everything will be fine.
For all the good steps Microsoft have made recently I still hate that I cannot run Windows 10 how I want.

In the latest version, 1607, I can't even disable the lock screen when I resume from sleep ffs. So frustrating.
The pricing does not seem sustainable. 1000 users is less than $1000/month in revenue, but still 1000 potential sources of requests customer service. Even worse, people for whom $cost>$11/year to manage domain names is a deal breaker are more likely to be people who need a high level of customer service in areas that don't scale.

If it's a problem that needs a paid solution, then it's worth at least $500/year and maybe $100/month. Those are likely to be the sort of customers who will request customer service that can drive really useful features. And there will be revenue to support providing customer service and developing new features.

Good luck.
Highlighting worrydream (I think) was less about the site, and more about the site content. Bret Victor has dedicated an incredible amount of time to writing about design [1], visualization[2], reality[3], climate change[4], among other things.

1. http://worrydream.com/#!/LearnableProgramming

2. http://worrydream.com/#!2/LadderOfAbstraction

3. https://vimeo.com/115154289

4. http://worrydream.com/#!/ClimateChange
Fast-Forwarding to a Future of On-Demand Urban Air Transportation
Rat-scaring laser trial to protect crops
Twitter is killing Vine
There are ways to block them. I use all of the following Netlimiter, Glasswire, Spybot Anti-Beacon, disable Windows Update service (though it has a habit of turning itself back on) and finally, Du Meter (This is the most important. The network toolbar alerts me when something's downloading without my permission)
How to Optimize the Elements Near Your Price (and Why)
This is exactly what AdBlock Plus started doing a couple years ago, and it was met with mass outrage and jumping ship to muBlock.

[1] https://adblockplus.org/acceptable-ads#criteria
Paying for the content, instead of ads paying for it.
Typically you add files with the scripts and a Malefile or anything similar to initialize and move those files around.

So installation instructions become:
1. git clone
2. cd
3. make [init]
I'm a biased fan of migration utilities like this (I've written a couple). I like using plain old sql for migrations, it makes more sense to me. Sure, you loose some DB mobility you get with the projects that have their own DSL, but then again I don't have to learn a new DSL.

I kind of wish I had kept developing http://jdc0589.github.io/mite/ the feature set is pretty solid even though much of its isn't documented in the site, but I got to the point I wasn't working with sql databases much anymore, so the interest kind of died off.
Deploying Product Flask Applications with Nginx, Gunicorn and PM2
Why we test every single API deployment
Well said, employee 107 at Google, he must be wealthy by now.

I got someone in my office that does those kind of exercises etc. I highly respect him, but as you said he has a kid and he has loads of things in his mind etc. Believe me once a car rental company charged him extra money for something and all the mindfulness and exercises went out of the window, he was unhappy by it and he seemed unhappy for a few days.

While money is not everything and you can most certainly be happy without them, being able to provide what you deem necessary to your family is the most important thing.
Everyone who's been in the trenches know that scorched earth big bang replatforming rarely succeeds and never gets completed. Use scripting to wrap around your existing services, carve out microservices with clean interfaces, intense domain focus and go distributed the way you had hoped. We help you do this 0-60 flat in visual canvas, full source code transparency, saving you tons of time repeatedly.
That's a good point. But when talking about cell phone sales, the mom metric is pretty big.
I have a windows 10 vm .. it applies updates every week that force me to restart.
No thanks.
If the Apple computer ecosystem is becoming hostile, what does that make the Microsoft ecosystem? Apple isn't the one that tried to foist a tablet paradigm on desktop/laptop users. It's not the one whose flagship "PC" is a touchscreen convertible gimmick. In my view, the rMBP is the best "traditional PC" anybody makes. No touchscreen, no detachable or convertible gimmicks. Just a big screen (can I get a 15" surface book?), quad core processor, and the biggest battery anyone has shoved into a sub-5 lb laptop. Also an OS that hasn't changed more than superficially in a decade.
Extend then extinguish.
I couldn't agree more. When a friend reached out to me about joining him at Microsoft my first response was "thanks but no thanks". He talked me into at least listening to the pitch and it actually worked. Talking with some of the old timers here at Microsoft it sounds like the culture has changed a ton (and is still changing) so hopefully that will continue to trickle down into the products.
The younger generations may one day enjoy Walk Around your Grandparents' House, Decorated for Christmas, from When You Were Eight Years Old

I've got no interest in VR that costs any serious amount of money, but hell, I'd go buy a VR headset and high-end video card tonight if it could offer me that. Maybe they'll come up with a way to stitch it together from old Polaroids.
I hope you aren't downvoted for this, as this is basically my exact thought process for the last few years.

> make rich people richer

It is prop trading, so we are making ourselves richer, technically. We do a lot of charity work and donations with schools, etc.

> Doesn't it feel like a waste of your talents

Absolutely. However, I also like not having to beg my toddler to eat the food in front of him because payday is 10 days away, every credit card is maxed, and who knows how we will get to the grocery, which is what happened sometimes during my postdoc 3-7 years ago. Student loans were coming in at ~$1500/month when I'm making $2500/month. It was very difficult, and I was deeply depressed. When I finally landed that professor position, my workload got worse, and while there was a pay increase, I still wasn't going to be buying a house anytime soon. This was NOT an expensive area. We ended up living with my parents for a while (me, my wife, and 3 kids). The math just wasn't adding up, and there wasn't an end in sight. Adding in trouble getting grants, not wanting to restart the faculty job search, I started looking at industry. I applied at a few prop trading firms on whim, and mine ended up being a great fit.

I was pretty successful doing the actual research, but my particular niche (neuroscience+software methods and tools) isn't really funded by grants. I even got several rounds of good publicity for some of my PhD work, and did international interviews, etc. I was a very good scientist, but that doesn't cut it any more; new investigators are competing with established labs and members of the AAS who are submitting 30 grants per cycle. I was doing some very cool work with kids with epilepsy, which would greatly improve outcomes. I was a very valuable member of our collaboration; that research more or less came to a halt when I left, though I have been able to help out through consulting from time to time. So, what I did was in high demand and highly worthwhile, but there was a disconnect with getting the funding.

Am I being greedy? Maybe. There is that saying "you have to love yourself before you can love others." I think that might apply financially as well, particularly with regards to your family. It wasn't worth seeing my kids live in the stress of living paycheck to paycheck, going to crappy schools in crime-ridden areas that we can afford, with the added possibility of losing their dad because everyday he wonders if today is the day he drives off a bridge on the way home or something. If that means that my epilepsy research doesn't get done...then so be it. Vote for people who will increase research funding. So, when the offer came in and it was 3X what I was making as a prof, without considering bonuses, the weight of the world left my shoulders.
There is some discussion about power usage in this video by Jack Moffit: https://www.youtube.com/watch?list=PL4sEzdAGvRgCYXot-o5cVKOo...
Ask HN: Good game development journals / blogs
Looking for recommendations on game development journals that document the design and development of a game or games.
> there are a few things worth nothing

Freudian slip?
Does anyone know how this compares to the current implementations of competing browsers? ie. is Firefox still playing catch up in some respects or is this leaps ahead of the competition too?
It's indeed a side project that I've been working on for a while. It was mainly the development that interested me. Running/marketing a social messaging app is something others would probably enjoy more.

Currently I'm working on a different that, although also a software project, is more closely linked to applications/technologies that I love. It is this project I indeed aim to turn into a viable business.
I've been using it since pretty much since it came out. In the early days I definitely noticed the ads on the side, but very quickly it pretty much got filtered away in my eyes along with window decorations, etc.
With AR, you don't have any of the motion-sickness issues either. And you can move your eyes more naturally instead of swinging your head around.
This seems to be expecting a Linux distribution with APT:

> apt-get install -y build-essential libssl-dev libffi-dev libpq-dev python3-dev python-dev
LCS-1 – Oldest spacecraft still in use
You could have different end-of-year dates for each trader...
If there's a need for approval from the boss' boss, why not also an approval from the employee's peers (and employees)?

Doesn't it make sense that disgruntled employees should be able to bar a manager giving themselves raises, purely as a matter of symmetry?
Can someone explain what is the strategy of buying-closing services?
It does appear to be classic conditioning, despite the downvotes. I am concerned for the future of concentration & independent thought as I observe people of all ages around me who cannot stop fiddling with their gadgets... especially unnerving when they are operating 2000+lbs of plastic & steel and drifting into my lane.
Detailed Images of Schiaparelli and Its Descent Hardware on Mars
TLS works on the assumption that DNS is insecure. So, since everything that matters happens over TLS, it's not a problem if DNSSEC is compromised. It wouldn't matter if DNSSEC wasn't invented to begin with. It might be better that way, actually, given its problems.
Processes don't work quite the same. There's no sysv init or systemd. There's not good user separation within the shell (run all as root) and the file permissions in places where the subsystem meet the PC are weird.

Those were my first impressions. I'm cautiously optimistic about it though, and confident they'll work out the kinks with time. But right now it's still better to be on BSD/Mac if you like a unix-like development environment without running linux.
Can you share a link to the video?
Setting aside iOS, how is macOS hostile? Admittedly, I'm just a user and not creating software to deliver to customers when I'm on it (professionally, my work runs on Windows and Linux, not macOS). But it doesn't seem to be terribly user hostile to me.
TLDR;

Laziness creates bad habits and bad habits perpetuate bad decisions, and crappy software and hipsters wearing skinny jeans create security nightmares.

---------

The fact that the OP said "MS Office" on linux just makes me cringe. Why put bloated closed-source software like that on your linux box? The very fact of entertaining the idea of this as if it is acceptable, screams, "grab the clue stick!"

Since Ubuntu and Mint came along (and other plug & compute distros), they allow users to run linux without understanding their OS/Tools at a basic and fundamental level. I'd like to see all these Ubuntu users take a trip to the mid 90's and even complete an install. Problems weren't solved by Google search or Stack Overflow, they didn't exist. If you had an issue, you either figured it out by reading/patching source, IRC, or mailing lists, what open source project didn't run majordomo?
When asking questions on IRC, you were more likely to get help if you had some semblance of a clue as to what your tool did and how it did it. At the very least, it was expected that you read through the man pages, provided pastes of any error and of course articulated your questions in a reasonably intelligent way.
The days of OS wars are seemingly over, that is not that point at all here. People use what they want to use, I get that. However, thinking nix would be better if it had support for"MS Office" ..to suggest such is antithetical to the most basic principals of open source.
I'm not at all saying that people who use Ubuntu are not intelligent, but I am saying that many newer users are lazy and as a result can be a detriment to their systems, as well as others in the community.
Whomever started with this "sudo su" stuff and spread it around just proves my point. They obviously have not read any sudo related documentation. Of course Ubuntu's default configuration for sudo is less than ideal, but a little time spent RTFM (can't remember the last time I heard someone say RTFM) they'd see that there is no need to use "sudo su" whatsoever. There is a much cleaner way to accomplish the same thing using sudo. It's lazy and dumb period. Makes me wonder if these users even know anything at all about their shell, and I net these users use ZSH too. Worse than that is -- and this has been one of my strongest pet peeves -- "using curl/wget to pipe scripts over http(s) to sh" There was an article about this on HN recently and the author said, "Friends don't let friends pipe to sh" so true! Is it laziness or pure stupidity? How many actually read the script first? If this mechanism becomes commonly acceptable, these new nix users are going to create an economic boom for security professionals. I honestly don't know a single SysAdmin who would ever do this. I am glad others actually have a clue and are speaking up about how dumb it is. Sadly, many open source projects and their talented developers are using this approach and perpetuating it. I won't name names.
Ran into this while I after reading about Project West Ford, which was also really interesting:
https://en.wikipedia.org/wiki/Project_West_Ford
Taskpaper[1]: a simple text file that has conventions for tagging, search, filtering, etc.

I'm building an enhanced text editor that makes viewing/editing taskpaper files more convenient:

- Interactive programmatic access via an embedded scripting console
- GUI for creating/editing tasks and tags (like calendar widget, autocomplete)
- Enhanced views, for example:
- Calendar view
- Priority view (automatically sorted by @due(DATE) tags)
- Bookmarks view
- HTML "linkified" view
- Recurring tasks

Some other influences besides Taskpaper:

- Bkmks [2]
- Drafts app [3]
- Simplenote [4]
- Notational Velocity [5]

I originally tried to build an enhanced editor for Todo.txt files[6], but the format was too limiting.

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

[2]: http://www.bkmks.com/

[3]: http://agiletortoise.com/drafts/

[4]: http://simplenote.com/

[5]: http://brettterpstra.com/projects/nvalt/

[6]: http://github.com/Leftium/todo.html
Doesn't avoid the node dependency, but try https://github.com/airbnb/hypernova

Honestly the node dep isn't so bad. Just think of it as a template render running on another process.
I love the bay area. Worked at startups there off and on for over twenty years. But it's precisely because its the center of the universe that when I start my next company, I'm going to do it somewhere else. I do love it there though.
What does inner voices have to do consciousness or sentience?
it's actually pretty annoying in my experience to use the create-react-app with django because of CORS related issues. chrome doesnt like sending ajax requests from localhost:3000 -> localhost:8000
I've seen a number of tech companies do this, even if they aren't laying people off. They just leave open reqs for every position, with no intention of filling them all.

It's a win for them in at least three ways. They get to project a sense of growth and selectivity via the posting, they get a collection of potential candidates, and they get to grab any true superstars they see (or any normal hires who underprice themselves).

The most distinctive experience I've had was applying to a position, getting radio silence and then a call two years later asking if I was interested. Further conversation made it pretty clear that they had finally turned a fake opening into a real one, and were contacting the applicants who had piled up in the meantime.
Sure! That sounds about right for the email, but I use a gmail account now.
Maybe they think spinning it out will cost more money than they'll be able to sell it for? It only existed as a standalone service for a few months, at this point it might not be possible to unravel it from the internal Twitter infrastructure.
Sure that's a fair point.

Irresponsible adnetworks are fucking up the web not advertising in general. It will revolve though and brands and content providers will push those violators or. It's just a matter of time.
I haven't documented/posted the JS code anywhere yet, but I did post some of the python server code on the Django developer mailing list at: https://groups.google.com/forum/#!topic/django-developers/q-...

The JS code is still being changed around.

The key here to maintain state consistency between front-end and back-end is that I transfer state from client to server via "data-model" HTML attributes. These attributes also guides the router.
I think Google's personalization of search is good for filtering out noise in most day-to-day searching.

If an individual finds personalization of search to be a barrier to finding diversified news, they could always use incognito and search among many different search engines for the most diversified results.

Merkel's solution to the problem is to add another roadbump via government intervention. The real solution is already in the users' hands.
The big caveat with a company that historically failed at something is...are the people involved good enough to actually solve this problem this type around given the companies historical trend? Or does it make more sense to go to another social network where abuse has been a focus for a longer time and learn from people who have been successful so far?

Turning around a ship is really hard. I've made the mistake of working at a company with a hugely insurmountable problem (Bing) having viewed it as a big opportunity but I almost certainly pursued a job at the winner (Google) considering I had no experience as a professional engineer yet and would have learned much more. On the other hand if you already are the subject matter expert, it can be a huge opportunity to bring your skill set somewhere it is desperately needed.

Not that I really know first hand social networks that are great at solving the abuse problem but this is one way to look at a career choice.
Doesn't Twitter do the same thing as Vine now that Twitter does videos? I never got into Vine, but kind of assumed this would happen when Twitter bought Vine. Selling Vine outright would perhaps cause people to move to the new Vine instead of Twitter video, so this (to me) would seem like the best bet to keep Vine's users and migrate them to Twitter.
I'm running hackintosh inside virtualbox on Windows 10. Works well but obviously graphics performance is not great cause it's not officially supported. I only use it to debug sites in safari and mobile safari.
Twitter is shutting down Vine
I am using racket for building a small webapp, in random order my experience with it :

1 - Library discovery is hard, as kabash said, it really feels like a quantity over quality situation.

2 - Most of the documentation seems to be either targeted to very beginners, or are reference materials. I would love a series of tutorial sitting between the "racket guide" and the "racket reference" doc. Something that explains 'why' to use some of the language constructs as opposed to simply saying how to use them.

3 - Typed racket and the contract system are simply amazing : I think they should get much more screen time than what there are getting now.

4 - The web stack could use some improvements
Awesome. Thanks for the links.
Voiceless people, represent!

I had a long discussion on this subject over on Lesswrong, back in the day. Suffice to say that a lot of people have trouble imagining it's even an option.
Cable does not have ads?
Yeah, it's no different to any other setup. Just have webpack dump the assets into a static folder somewhere ready for collectstatic.
> The only real difference between that and Cardone's approach is sock it away into a savings account you can access at some point, then invest in real estate (or whatever) with it to make the real money.

I'm saying do all of them. Tax advantaged, non-tax advantaged, mortgage, you name it. There's really no wrong answer. The bigger item is saving in general.

Regarding 401k, Roth IRAs, and other tax exempt/deferred account with withdrawal penalties, I'm all for them. If nothing else it makes you lock away the money where you can't get it because otherwise, shocker!, you will. Those account types make it easier to pretend you don't really have that money as the fear of paying the 10% early withdrawal penalty is enough to knock sense into people.
i do this, i just dump assets (uncompressed) into a build directory and use django pipeline for deployment. works fine for me.

if you want to see it in action look here:

https://github.com/josephmisiti/generic-django-project
trying to scroll is horrible