skysight-inc/HackerNews huggingface dataset:
No, I am learning. It's my project.
Yes, it is absolutely like that. My "presence" is when I am in the room (not marked away or afk or anything like that). My non-presence is when I walk away (or leave the "office" for the day).

Having multiple chat systems is ok, if they actually serve multiple purposes.
Very nice. Thank you for this! :)
Even frogs get out of the water when it starts to get hot.
Angular2 has a huge surface area, conceptually. You might need that surface area. But it's daunting. Angular2 also expects you to teleport into a very modern future of tooling and development practices. That said, it's a safe choice...everything you might want to do has been done and complained about on StackOverflow. [wink]
What? I can be reasonably certain that when somebody reacts to or comments on something I have posted to FB that they have seen it.
Yep. Now let's see how long until the hivemind flagkills it. :)
No it doesn't. Your password has as much entropy as it has, and no more.

If you want to follow that train of thought to its logical conclusion, your attacker not only doesn't know the length of the password, they don't know what character sets make up the password either, and so you could claim that a 4-character numeric password is equally secure to a 64-character Unicode password. In fact by inductive reasoning 4-digit password could be said to have pretty much any finite amount of entropy, because how does the attacker know that it's not actually length N+1?

Yes, the attacker not knowing exactly what the password class is (words/character set/length) does help somewhat in a practical sense. But it doesn't "change the math" at all, if you have 3000 symbols (words) and your password is 4 of them then you have 3000^4 possible passwords. You don't get to count passwords that are not in your password class as part of your entropy.
The URL is incorrect. Should be: http://jlcollinsnh.com/2013/05/29/why-your-house-is-a-terrib...
Some technical details:

* AngularJS (Front-end framework)

* Bootstrap Flatly theme

* Firebase Database and Firebase Storage used for sharing/viewing mechanism

* All image manipulation done through the HTML5 Canvas.

* NodeJS used for one-time pre-processing to create a "palette" of font/color combinations for pixel replacement. Results stored in Firebase and used by web app

* Accepton and Stripe used for Credit Card integration

* Facebook Javascript SDK used for social sharing
Some of these exploits won't work on firefox or I am not sure how to do it. For example I can't get firefox to execute code on images.
iterlib: https://github.com/facebookincubator/iterlib

is based on similar principles, but more concrete.

Store the graph in rocksdb, transform using the iterator library (only 2-3 transforms currently there, more coming) and then send the "json" over the wire without copy. We're looking at flatbuffers.
For folks who haven't tried Vue yet, I just completed my first project with it and I'm really excited about using it more.

Specifically, I used learning Vue as an opportunity to upgrade a simple jQuery-based SPA (with a PHP backend) to ES6, JS modules and Vue. It was a little hairy to bite off all of that stuff at once, but the Vue community was really helpful. In contrast to more monolithic frameworks I didn't have to port everything at once, and the re-implementation of the bits I did port are sooo much cleaner.

FWIW, there's a highly-rated Vue.js 2/Vuex Udemy course on sale for an impulse price of $14 (normally $190) as I type this. With the caveat that I just bought the course myself, at that price it seems like a useful resource even if you only have a cursory interest in Vue.

https://www.udemy.com/vuejs-2-the-complete-guide/
That is why counter-cyclical governmental intervention was postulated to break out of dismal self-reinforcing economic feedback, both ‘reboot’ economies when bust phases set in but (less intuitively and somewhat more vexingly) to “reign in” excessive euphoria when economies show signs of being in an over-enthusiastic boom.
If you're at the level where you want to use "the hard way" stuff to learn to program he might have a point.
Where did the government get the authority to tell adults which drugs they can take?
If you want PHP and FTP, I've been successfully using webfaction <https://www.webfaction.com/> for years now (they're a developer-friendly shared host). $10/month. Their setup is a little weird to figure out at first (they add an extra layer of indirection between domain names and applications), but once you get it it makes it very easy to set up new sites.
That's how I feel. On one hand, I'm tempted to build open voting software where transactions are built on top of Blockchain and spread across many places. My big thing is that even if I succeed, how would I get that adopted? We would need a large state to be the example.

On the other-hand, I'm filled with apathy. Because of the way our country is run today, with lobbyists being over represented, I feel like a small fish in a big ass pond.
Ask HN: Do you write automated tests for your side projects?
No Pokemon option?
Avoiding Another AI Winter
Django gives you a ton out of the box, with lots of sane defaults, but it still allows you to override those defaults when you're ready for more complicated functionality or business rules. I like the templating language, it lets you drop a lot of dynamic functionality into existing html templates, while staying out of the way for the most part.
> When you buy from a seller on Frenzy, it’s just like buying from them in person

I think shopping online is great, but calling online flash selling "just like bying from them in person" is a bit of an exaggeration.
If you fear about the SEO, start with Turbolinks.
Dodgy iMessage: attempt at being hacked?
Hi I got an iMessage from "Apple" that says
```
Final Notification

Your Apple ID is due to expire today.
Preent this by confirming your Apple ID at
http://support-apple.uk

Apple Inc

```

As iMessage is proprietary I don't know how to diagnose this but it looks so like an attempt to hack the phone. Does anyone know if you can mask URLs with other code like in HTML for iMessages? I'm assuming so. Does anyone know how to get the underlying raw message data? I can't even seem to forward iMessages.

Image http://imgur.com/a/l7BmB
I'm not sure what you are asking. I feel your time will be better served learning as opposed to trying to optimize what framework you use.
Recalling an old boss who admonished the staff-- business casual doesn't mean dress like a slob. Look professional people.

New research shows that when workers wear nicer clothes, they achieve more. >http://www.wsj.com/articles/why-dressing-for-success-leads-t...
> Transmission of undecryptable data will be a crime, in and of itself.

I agree with you, but I am a bit afraid you are giving them ideas.

>.>
Is there a 'whitelabel' capability with this service? Ie, could I point community.mysite.com at your servers with a cname record? Does anyone else care about this?
It has proven almost completely useless from a predictive standpoint.

That's not true at all, economics can predict many things. Here are some things that economics can accurately predict:

mv = pq is very well tested.

Economics can accurately predict that if you print too much money, you will get inflation. This has been verified over and over in many countries and at many times.

The idea that increasing demand for a product (without modifying supply) will increase the price of that product is predictive and well supported.

Price controls cause shortages: this happens over and over.

When someone says, "economics is useless from a predictive standpoint" they are showing their ignorance.
Funding open source, the hard way
Show HN: Open source deployment tool
> The lossy variant (which is the only interesting one) does not support full-resolution color. You have to live with chroma subsampling which messes up anything with sharp saturated colors.

I always wondered if 4:4:4 but with more aggressive compression of chroma could beat the good old 4:2:0.
Or you just buy the next 0day from your vendor of choice.
You can't attack people personally here, no matter wrong they are. When encountering a trainwreck of a thread, like this one, please resist the temptation to make it worse.

If you see an egregious comment, you can flag it by clicking on its timestamp to go to its page, then clicking 'flag' at the top.
Angular also has a component-based declarative DOM API. Always had, but since version 1.5 it's more explicit.
You'd be surprised by how little compunction people have with just copying it (via screenshot) and sharing it anyway.

See also: https://theawl.com/the-triumphant-rise-of-the-shitpic-e25d8e...
If you have a usecase that matches Django's niche - i.e. a CMS style CRUD application - you would have a hard time doing better than Django. If you're not in that usecase, think long and hard about it. Django is fantastic to use when writing with the framework, and a nightmare to work around when you need to do something it doesn't easily support.

Your app does sound like it is in Django's wheelhouse (CRUD against a DB with users), so it is probably a good fit.
> who has empowered the Government to actively manage economic cycles?

Why do we need a government at all? Why not live in anarchy?

Because we, as a country/people/nation who give our Government at least some sort of legitimacy, desire a large institution to protect us. Historically, the only kind of protection we desired was from external foes who would wage war and enjoy the spoils thereof, but there's general agreement that we also need a government to protect us from ourselves, whether that's from petty criminality or to enforce our contracts, along with establishing standards which make those contracts of generally mutually agreeable meaning and enforceability.

So why is it illegitimate for the government to protect us from the boom/bust cycle? Keeping in mind that whether this is possible to begin with is a different question from whether it is moral and ethical for a government, which we instituted to protect us, should also protect us from a downfall seemingly built into the Laws of Nature.
Thanks, we've updated the title to clarify.
That's a personal attack as well, and you've posted many other comments that break the HN guidelines. We ban users who do that, so please clean up your act.
Nice documentation in one good reason. The official tutorial is great.
I really like where you're going with this, I wish I had good answers. I feel if something got out into the open, maybe the right brains have the answers.

Maybe it's the case that when you register to vote, you get issued a private key, and it rotates every year. I'm mostly just spitballing here.
Django REST Framework is Django's killer app (as Django is Python's killer app). If you need an API, it's a great batteries-included way to build one.
Or buy a boe bot with an arduino. Its a proven platform built to last. Its around $150 for everything.
Worth noting this is Appnexus, not Google AdExchange. Appnexus is still a very large ad exchange, but Breitbart's business shouldn't necessarily be affected. Its not unlikely that Appnexus and Breitbart don't even have a direct relationship, and Appnexus is just going to block bids on that domain.
A Tesla supercharger was professionally sabotaged just in time for Thanksgiving
Mitch's low twitter output could come from a variety of factors. I'm banking on either a) heavy touring schedule or b) his death in 2005.
Leadership and Innovation at California's Child Welfare Services
Zed Shaw is not stupid, but has a history of hyperbolic negativity that is, at times, difficult to distinguish from trolling even if it may not actually be intended as trolling.
I agree. I've met one single person that said it helped them: They replaced their alcoholism with tattoos and religion. Unfortunately it did nothing to help the lingering mental health issues he had, and he missed being more social.
> and a nightmare to work around when you need to do something it doesn't easily support.

Can you elaborate more on this? And also for what kind of apps one should avoid Django?
The claim has been made by the losing side in every election since Bush II in 2000. I take it as a sign of a widening gulf between political factions.
This breaks the HN guidelines about civility. We ban accounts that do that, so please don't do it.

You should also have better manners than to presuppose "he" when speaking of a fellow user.
Ha yeah I don't think technology is the solution though. The solution is really good communication and empathy if you ask me, which is much harder....
Yep, which also lets you define aliases as well so you can do even more.

And its just a perl script, so its even easier to install/sync anywhere.
The AIs generating the click-bait ads and pages were just confused by the false feedback metrics they were seeing.
How Buckyballs Fell Apart (2014)
We've banned this account for breaking the HN guidelines and will continue to ban your other ones if you don't start abiding by the rules.

It's also an abuse of this site to create batches of accounts to break the guidelines with. If you've been on HN for years, you ought to know these things.
...and people have an obligation to be upset about it.
The first amendment itself won't be overturned, but they very well may try to exclude cryptography as a form of protected speech. The federal government never wanted to allow it in the first place, they just realized how difficult it would be to put the genie back in the bottle. A Trump-chosen Supreme Court could very well make rulings that weaken or even entirely do away with this protection.
No, it wouldn't. At least it wouldn't be any more stupid and ridiculous than a patent for exercising a cat with a laser pointer.

http://www.google.com/patents/US5443036
http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=H...
It would be great to have a more detailed calendar view (ie, the ability to assign tasks to a certain hour, not only setting the due date) and maybe a sync option with google calendar.

Also, keyboard shortcuts.
Well, it might help if you said why you're looking to move from Angular 1. What problems do you have with it? How many developers are working on the project? Do you use libraries like angular-material? ...

There are a thousand factors why you'd chose one above the other. I would just be very wary of comments like: "Definitely framework X".
Anything involving asynchronous operations has historically been painful with Django. I know that new versions are improving on this, but I think for now it's limited to web sockets.
if you want to use sqlalchemy use Flask.
If you want to use DjangoORM, use Django.

Pros and cons to both. I guess you can find weird solutions that look better one way or the other except the ORM.. but I don't really see it.

I currently like DjangoORM like 10% better, so I would use Django. It is my favorite ORM I have ever worked with. Right balance of saving you SQL writing time, while still having a good SQL escape hatch when needed.

If you hate DjangoORM, seems silly to suffer through it though.. use Flask or something else.
Gitlab pages (https://pages.gitlab.io/) is free, and has some advantages over Github pages:

- Not restricted to jekyll, use any static generator

- Supports https on custom domains
Landslide elections are far less prone to this. Close elections are closer to a coin flip where small changes may swing an election.

Ex: Few people doubted Obama's first election as it was very clear. The vocal minority wanted to question if he was eligible in the first place, not the outcome.

You can see clear election 'influence' just look at the number of voting machines vs. voters in different areas and the lines this creates. Even pole closing times have a significant impact. People try to get so close to the line so often there are often court cases about this stuff. The core question is; have we gone from vote suppression to direct tampering, and the odds seem very high that this occurs in some places. Impact on national elections is harder to demonstrate.

PS: And no I don't think there was a clear winner for this election, but IMO getting within spitting distance of a win is generally good enough. If 0.1% of voters change the outcome then the populace is just undecided.
Yes you can use your own domain name with a CNAME. Email me at malih.soufian at gmail.com once you create your Haash and we'll make the config for you
A password is safely stored in my brain and 100% portable. I can use it from whatever location. If I lose my computer, the password is not in the hands of bad guys. Not so with a client cert.
You can try turning off JavaScript Xss filtering in Firefox, via about:config --> browser.urlbar.filter.javascript
They didn't exactly cover themselves in glory during the coalition.

As a side comment, did you know Hillary Clinton we getting leaks from behind the scenes at the coalition negotiations (see the PDFs)

https://wikileaks.org/clinton-emails/emailid/2850

https://wikileaks.org/clinton-emails/emailid/2817

and some other interesting stuff

https://wikileaks.org/clinton-emails/emailid/6988

https://wikileaks.org/clinton-emails/emailid/7377
You should give a link to custom domains in the front page, took me a while to find you offer that.
Btw are you related to Geocities??
DJango or RoR seem like the two "best" frameworks to learn on though. Both are fairly opinionated, and both have tons of documentation online. I am biased towards DJango, but I could not fault someone use RoR.
You may want to check out Aurelia too. One of Angulars main devs left the Angular Team because of its direction and build Aurelia the way Angular should have been.

I played with it a bit and what's awesome about it that you just write plain JS most of the time. No weird stuff like JSX and whatever. Docs arn't that great tho
That's a misinterpretation of how HN works. We don't care about being political, we care about not being stupid. This thread is the stupidest one I've seen in months and, considering which months, that is impressive.

The rest of the internet has the opposite priority, so you don't lack for other places to post like this. Please don't do it here.
Comment in the article gets it pretty spot on.

"Please learn the definition of a word before using it. Something isn’t hypocrisy if it takes time to fix due to the pervasive nature of the problem."
"Your browser is not supported" on Safari[1]...seriously? Chrome is not the One True Browser. What bleeding edge feature could a poll possibly be relying on?

[1]Safari v10.0, OS X v10.11.6 (El Capitan)
Does the guide include state management? As a newbie I face that problem. I was able to figure out how to use vue-resource, rendering, components, the next step in my learning cycle is to understand how to interact with a JWT server, set tokens and do state management. I don't even understand anything by the words state management :D
In one college class I was taking, we needed to continuously run a webservice from our computers for group projects. In all, we winded up pretty much having a NoSQL database, the backend itself (Nodejs/etc.), as well as other tools.

So basically I set up a tmux session with panels for all those things. It was a good way to keep it all running without needing to always have it "open" per se.

Also it's handy for running certain services/programs in the background when I ssh into a server.
> I use a static site generated called 'middleman' for my blog. I tested S3 deployment in the past and I must that it's not all that complicated.

I'm not saying it's super complicated but if extra features are costing you even a couple of hours of time it's probably worth paying to make the problem go away.

> Hm, I'm not sure what atomically means in this context, S3 supports 'sync' so you basically can write a bash/ruby/python script to handle deployment (I use a rake task).

Atomically means you either update all of the files or none of the files. If you're updating one file at a time there's a chance e.g. a visitor will see a new page but with the old CSS file. What happens with S3 here? Also, how do you deal with cache invalidation?

> Yes, I use git (gitlab) to keep track of changes, so rolling back is not a problem.

I personally prefer if you can rollback to a previously working deploy with a dedicated CLI/web rollback option than having to deploy again if that's what you mean. There's a chance your local setup or deploy script is messed up and it's quicker.
> who has empowered the Government to actively manage economic cycles?

For the federal government, a mix of the authors and later amenders of the Constitution, by way of a variety of Constitutional powers by which that function is effected, and the voters of nearly every election in the history of the US who have elected members of Congress and Presidents largely based on their stated intent to actively manage the economy in various ways.

The same is generally true for state governments, though with reference to the crafters of the respective State constitutions rather than the federal one.
I can't speak to Vue, but React is overkill for many sites. The virtual DOM etc is incredibly useful for sites that update the page very frequently, but if the only thing you're making is a static site and a contact form, you don't need React.

That said, I do like the React model of creating components (and suspect this is why so many people use it when it's unnecessary). I'm looking forward to browsers implementing custom elements so that we can all compinentise this way without the overhead of a large JS framework.
How do you feel when ‘everyone’ is telling you to be grateful?
Basic Data Structures and Algorithms in the Linux Kernel (2013)
We're talking about different things:

- Firefox Sync is not vulnerable in the sense that Mozilla, nor any attacker can read your passwords while they're on the wire or on Mozilla servers. Passwords are encrypted client-side only and are effectively unbreakable between your devices assuming your master password is secure.

- The Firefox browser password store is only encrypted if you use a separate master password to unlock your saved passwords each and every time your browser starts up. This master password would defeat the majority of script kiddie malware, but not a targeted attack, similar to separate password managers. However, it's also a real pain, no one wants to have to type all that extra stuff, so they just use the default - remembering passwords without a master password. Even if you use Firefox Sync, your passwords still get sync'd into this store. Firefox Sync keeps them safe everywhere between your devices, but not on your devices.

- If your Firefox password store has no master password set, that means that the Firefox browser must be able to read your passwords from it. They can (and do) encrypt it all they want, but ultimately all it takes it a little bit of reverse engineering to decrypt it, because the key needs to somehow be accessible to Firefox, that means that to read your passwords, malware simply needs to duplicate what Firefox does.
I agree 100%. As time goes on, I think communication and empathy are going to disappear even more if we continue the way we are going now. Our society in the U.S. is so focused on the individual that I truly believe it's affecting our ability to have high emotional intelligence (if you believe in such a thing).
Really nice project!

A side note on the chassis. It's similar - not the same - to the ones I've been using in high school classes for a few years. I've bought mine off amazon/ebay for 15$ and while they're good enough to get started they have several weak points: motors are undersized, power supply is too low for 5V boards, assembly is not so good with parts not fitting well. They're certainly not an example of good design. Unfortunately I couldn't find any better option in the sub 100$ range with two DC motors so I understand why OP chose something similar. Does anybody know of a better chassis for these kind of projets?
when you need to deal with extreme amount of data with a small latency that comes from the database than django is not that pleasent, at least not it's orm.