skysight-inc/HackerNews huggingface dataset:
Ask HN: Simple blog system with Angularjs
Few months ago I made a blog application with Angularjs, nodejs and MongoDB. The purpose of this app was just learning angular at this time. But now, I would love to get feedback on what I am doing wrong in order to improve my Angular skill. So any remarks regarding the code, architecture, angular's way of doing things, etc... are valuable for me! Thanks a lot

Here is the github: https://github.com/kdelemme/blogjs

Here is the demo: http://projects.kdelemme.com/blog/app/

Administration: http://projects.kdelemme.com/blog/app/#/admin/

With demo/demo
CVS Stops Selling Tobacco, Renames Itself CVS Health
I don't know if you want to re-write it. Having to identify all the use cases for a system that large will be horrific. Especially since people have build onto the broken ways. And a large customer will require that it be exactly like it was before so you have to recreate the old broken way and the new shiny way. Who decided it needed to be re-written?
Why Vaguebooking Might Make You Happier
That's interesting as I also use Arch and I'm looking forward to getting a second hand one.

Have they solved the EFI glitch when power was lost?

What's the baseline power consumption (as reported by powertop)?
Cowsay.me
It's also an issue of which calculators are allowed to be used in standardized testing environments. If you can't use the calculator on the AP exam, why did you learn it's quirks?
Not so fast - who says you become a "replica" in the first place? Assuming time travel replicates things, then yes, what you said holds true.

But as I understand it you don't replicate, your time just loops back on itself. So looping back to a time before you were born and killing your father would create a paradox.
It's an interesting expansion on the concept of the "k factor," a growth-hacking term borrowed from epidemiology.

k = i x c, where i = invites per customer; c = conversion percentage on invites. It is sometimes referred to as the "viral(ity) coefficient." Essentially, k is the growth rate per customer. It is a sort of expected value of new users to be gleaned from each existing user.

The equation in this blog post is slightly more sophisticated. It takes cycle times (the viral "incubation period") into account.
It seems today's fast track to helping communities is:

1) Equip them with internet-enabled smartphones
2) Give them software to get things done more efficiently

I just wish there was one more thing:

3) Decentralize the networks so there's no need to pay for an expensive mobile internet plan in order to communicate in your own neighborhood.
The entire hack runs in one line of bash:

while true; do { echo -e 'HTTP/1.1 200 OK\r\n'; fortune -s | cowsay; } | nc -l 8080; done
Relevant XCKD: http://xkcd.com/768/

If TI is such an incumbent, why haven't they been disrupted? Could someone come in and make a better calculator for a cheaper price (like Casio, in the article. Not sure if it's a better calculator though)?

The other problem is, even if they did, no one would buy it because it wouldn't be available for the SAT/ACT.

Edit: Casio in the article competes on price.
Clickable Github: https://github.com/kdelemme/blogjs

Clickable Demo: http://projects.kdelemme.com/blog/app/

Clickable admin demo: http://projects.kdelemme.com/blog/app/#/admin with demo/demo
You can't use phones to take tests.
How a 15-year-old “hacked” his way into UC Berkeley
You could do AIXI: "The AIXI formalism says roughly to consider all possible computable models of the environment, Bayes-update them on past experiences, and use the resulting updated predictions to model the expected sensory reward of all possible strategies."

http://wiki.lesswrong.com/wiki/AIXI

So you could use the time loop to run through this algorithm.

But what's this about predictions? Why predict when you have a time machine? All you really need is a reward function and this algorithm:

- Get a message from the future with its best-ever reward and how it achieved it.

- Try something else

- When you get to the future, see whether you've done better than the best ever. If so, replace the best ever.

- With each iteration keep a count. If you've reached some maximum number of tries without improving the best score ever, do the best strategy one last time and quit.

It might be tricky figuring out the best span of time to use, and whether you can do mini-loops within bigger loops somehow.
So much nostalgia around that game. If you didn't get the ultimate weapon by the time the fast moving circles came around you're basically screwed, and would need to restart. (since money drop was RNG).

I think that was actually the game that got me into programming, to figure out "how did they even do that." (and taught myself in isolation such terrible things as not understanding what a for loop was actually used for, and using it as a time delay loop.)
I still use my TI-83+ pretty often.

All the years of using it with physics homework and statistics homework and whatnot has wired its usage into my brain.

Sure, I could use R or Python, but when all I need to do is some simple math the calculator is always faster. It has tactile buttons I can operate with one hand, a clear readable screen, and a battery that lasts long. And it's simple.

If mine broke I'd buy another one.
In high school I programmed a mini-RPG on a TI-85. It actually was quite a lot of fun (the programming, not so much the game). In our last year I think we could also buy either a TI-89 or TI-92 (which was quite the behemoth). In our school the math teachers were free to choose between TI and HP calculators, so we had some other classes / groups that had to calculate with reverse polish notation. At that time I laughed at this idea, thinking why would anyone choose this over infix notation. Then years later, after learning LISP and prefix notation, I laughed at my dumb younger self.

Incredible that TI still reigns supreme.
The real question, then, is how step 3 goes. Historically, the US has always cycled between step 2 and then bounced back to sanity around step 3.
Here's a message encrypted by a one time pad: "AHWAM"

The key is very short, only five letters, so it should be pretty trivial to brute force. Can you tell me what the message is?
I provided plenty of facts and logic behind my statements. Did you even follow my link? And how do you refute my claims? You label them "grandiloquent" and say I must be wearing too much tinfoil. I bow deeply to your logic, reason and debate skills.

It's obvious from your comment history that you're a Google fanboy. And an Amazon fanboy. And an Apple hater. Good luck with that.
Consider changing the headers to text/plain rather than text/html - then it will be perfection.
"Wow! That's actually rather innovative!"
Am I missing something here? To me it's just a bluetooth keyboard, I have one already. People are going gaga over the rotary switch, which is a nice touch but it's not that much quicker over pairing.
Privatize the roads and make the owners responsible for the pollution. Then they'll pass the costs to the drivers with a toll (which can be non-stop). Cleaner cars would probably get a discount, too.

This is just one possible solution, of course.
Yes, a number of people collect them. But a quick scan of Ebay would show that.
Just found what w3af's developer wants automate the detection of the memcached stuff: https://twitter.com/w3af/status/498540579224309760
> Just because something isn't currently happening doesn't mean it will either.

I never said that there was certainty that it would. Only that it is possible. You can't hand-wave away possibilities with "it's not currently happening now."
I understand OSX is the topic of the article. However, I don't think Linux fares any better. Should we really be happy that we're able to 'root' our phones?
How so? Less effective or just bad UI?
(Dis)claimer: I do real-world, boots-on-the-ground, ministers-in-government politics.

If solving poverty and unemployment was really popular, we'd have done it already. It's not, in the population. It is popular with a vocal minority of wealthy middle-class people who occasionally vote.

If you go to voters with a plan for this stuff and start knocking on random doors, I can tell you what you'll find because we find it all the time: "Where are they going to live? Not near me I hope."

I wish I could fix this, but we have to run the campaigns that people will vote for. That's democracy, and in our democracy, people are far more interested in voting against things they don't like than in voting for ideas to make society better.
Regarding https://builtwith.angularjs.org/, It kills me how a page so important to the marketing of Angular is so poorly put together. The pagination wraps over the footer and if I go to another page and refresh, it starts over. I'm not an Angular hater by any means, but I would think that it might be important to at least have a clean experience when trying to market the framework.
The reply-timer is not aimed at long discussions per-se, but to avoid quick-fire, heated back-and-forths between parties. The idea is that such exchanges are correlated with noise.
A computing revolution in schools
I'd say that many of the issues surrounding accidentally using mutable state are fairly moot in Clojure.
Blocking still remains an issue, though there's core.async/thread for go blocks that block so that they're executed on a thread of their own.
So neither is an upstream of each other at this point, they're a fork. And contrary to what people are saying in this thread, as of 10.0 MariaDB is no longer a drop-in replacement for the most recent version of Oracle MySQL and MariaDB's developers are no longer committing to porting all Oracle MySQL features. So MariaDB is no longer a Percona Server-like "MySQL plus goodies" upgrade proposition (and it really hasn't been for a long time - the 5.x series is still at 5.5). MariaDB actually will tell you which MySQL 5.6 features they support:

https://mariadb.com/blog/mysql-56-vs-mariadb-100

So if you need, for instance, MySQL 5.6's partitioning improvements:

https://blogs.oracle.com/MySQL/entry/mysql_5_6_is_a

You're better off on Oracle MySQL. There's other tradeoffs, depending on what you use. What bugs the heck out of me is how a fair number of MariaDB advocates spread FUD about Oracle (if you judge them by their track record, they've committed to improving and maintaining MySQL -- they're not perfect, but that's no excuse to harp about stuff they COULD do when there's no evidence they WANT to sabotage MySQL to force you to switch to Oracle), and want to turn the debate into a holy war rather than focusing on letting everyone pick the best tool for the task.
Can you comment on highcharts performance?

It looks like highcharts uses SVG under the covers. Canvas based visualizations may fare a little better than SVGs once you're trying to render thousands of data points.
Me neither. Are they new?
Well, that is a little bit too positive, I think. Yes, there is a recipe in which you can connect a Weather trigger to a Philips Hue action... but the translation from the temperature (or whatever) to the color code for the Hue is not available. So, how to translate 30 degrees Celcius to a nice #FFD801 (yellow) glow?
Absolutely right. Find opportunities to either facilitate for pay or to tax transactions between other actors. Try to convert facilitation situations in which you have to be the lowest bidder into taxing situations where you only accept the highest bidders.

The only way to come across these opportunities is to socialize with the wealthy.
Not if you pay them accordingly. Moving is not that big a deal.

I am talking about projects for public benefit. Some things have to be built somewhere, after all.
All hypothetical time machines must also be space machines, i.e. they must take into account the movement of the planets, the galaxy, the universe to avoid materializing their passengers in the middle of space or the centre of the sun. My question is what frame of reference would they use?
I wasn't even sure you could actually buy through a Tesla store. I think they just direct you to the website. I took a test drive of a Model S P85 this weekend and they didn't even discuss the sale just wanted to know what I though overall. Then today someone contacted me about purchasing. I can't afford a Model S anyway but I am not very interested in used Model S lease returns or the Model 3.
Poor Man's Dependency Injection in Clojure
That makes more sense. I don't think that's unique to Tesla. If I'm not mistaken, people already occasionally test drive, say, a Chevy Malibu then decide to have the dealer order another Malibu with a specific option set, color, et cetera. With new car purchases (but obviously not used car purchases), it seems that it's not so much about test driving the exact unit.
well, since you can sideload apps onto the tiny rom... and there are romdumps available online as well as the official ROM from TI's website... presumably one could make their own ROM or tweak it... but... I don't see much of a market for that as it's main purpose is to calculate...
Will Superintelligent AIs Be Our Doom?
Poor Man's Pattern Matching in Clojure
forentrepreneurs.com/the-science-behind-viral-marketing/

embedded slideshare..
Add iBeacons to your app in less than 15 minutes
Ask HN: What is your opinion on timed code quizzes before or during interviews?
Please start your answer with "Developer" or "Interviewer" so we can all get a better picture.
Failure is Always Opportunity
> All progress is aimed at the rich

Oh what tosh. Most of brand new inventions might be aimed at the rich. After that, most iterative improvement is aimed at making the invention cheaper, more reliable, and easier to manufacture - i.e., gradually more accessible to poor people. What separates a Benz Patent Motorwagen from a Civic today if not a whole ton of progress?
Feel bad about badmouthing companies? They don't feel bad about ignoring you
>"While it’s tempting for us to build in WiFi, Bluetooth, audio, a camera ... "

How about a bigger screen, more memory and a faster chip? I get that there still exists a calculator niche, but come on, it doesn't mean you just don't even try!
What's amazing is that the arguments they're using are already out of date. The argument that these records are only being used for anti-terrorism purposes was shot down by the revelation of the NSA's "google-like interface" a week or so ago. It'd be great if someone could get that message to the lawyer.
But antennas are neither difficult nor expensive to make. If it's destroyed another one can be erected within a day.
The lack of type safety is not really a flaw with the actor model. It is a flaw in the Any => Unit implementation of actors currently being heavily promoted by Typesafe, Inc (irony abounds).

A while back I wrote a type-safe variant of actors (I called them Agents). It's done on top of scalaz-streaming which also gives better performance than akka (e.g., x.map(f).map(g) doesn't involve 2 trips back to the threadpool).

http://www.chrisstucchio.com/blog/2014/agents.html

Another neat benefit is separating state changes from effects. E.g., if you have a IncrementCounterAndUpdateRedis agent, you can test it's counter incrementing functionality without ever touching redis.
I've got a TI 92+ which was, in my mind, the pinnacle of the calculator era. As I recall the 83 was Z80 based and the 92 was 68000 based, but what really made the 92 something I needed to keep was that it did pretty much everything Mathematica could do on a Sun-2 Workstation back in the day.

As far as disrupting goes, I use TyDig on my iPad as my most often used "calculator" these days. The 92 doesn't come out much. But for the market (high school) it is hard to beat the combination of features and cost that a calculator brings to the table.
True, but afaik it has the option to use dropbox for device syncing
Watching videos has been very helpful for me. My favorite is Chef John because he is informative and entertaining

http://foodwishes.blogspot.com/
>> You don't have to own a Mac to own an Apple keyboard - they're compatible with Windows, OSX and many flavors of nix

On the surface, that's true, but there can be little annoyances related to function key behavior, etc. on non-Mac OSes. Apple provides a Windows driver, but they don't appear to offer the keyboard configurator in Boot Camp to non-Mac owners.
I like the metaphor... whats interesting is the people complaining about the monkeys with sticks and rocks were the ones who gave the monkeys the sticks and rocks and now are sore about it.
This is uncanny -- I created something named similar way back in 2012. Always figured it would be something that would be useful. (The prototype is till up at http://gulecha.org/newsline/)
The little books are great for a beginner.
I don't think the problem is the SAT/ACT. That's a problem with cellphones, but lots of calculators are allowed on those tests, including the Casios[1]. The bigger challenge seems to be that teachers default to assigning TIs to their students.

[1] http://sat.collegeboard.org/register/calculator-policy
Five different brands have at least 3 approved graphing calculators for the SATs.
For example, Go has no means of monitoring or linking to it's goroutines; without supervision trees the Erlang model for resiliency cannot be implemented.
Those same people can wait a few minutes longer for the surge pricing to go down.
The difference is there weren't a bunch of laws in place to protect PC dealers.
This bears repeating. To people with knowledge, this is a huge issue. How many people actually have that knowledge?
107 stars, impressive.

What did you do to market this?
"We have to keep evolving on this platform, but it can’t be innovation for the sake of innovation,” said Peter Balyta, president of Texas Instruments’ calculator division. “While it’s tempting for us to build in WiFi, Bluetooth, audio, a camera, a whole bunch of things, we could do, but teachers don’t want us to. And it’s because we want to have a tool that kids can use in a classroom, on their way home, at home when they’re doing homework and also a tool they can bring in during their most important exam.”

What a bunch of crap. They could make it more powerful, less bulky, add rechargeable batteries, or drop the price. No one is asking for a camera or audio.
I'm suprised how expensive Ti-89 Titanium was when I bought it compared to phones. Fucking TI.
Why celebrities and civilians should never trust Apple with any data at all
What to do when your startup gets sued by a big player
Two years ago, I launched a social media gaming company called Cashsquare. Our small team set out to create the first real-life virtual game that lets people buy and sell real-life properties, but in a virtual gaming environment.

We wanted to bring online games to the real world and we did everything the right way. We brought together a talented team of developers and marketers, as well as individuals with years of experience in real estate development. We built a business plan. We found office space, which we shared to save costs. We secured our first round of investment. And we spent countless hours developing the game - all while legally dotting all of our i’s and crossing all of our t’s along the way. We were starting to see all of our efforts paying off.

Then, we got sued by Square, Inc. – the payment processing company. It turns out we were not the only victims. Square, Inc. also sued other startups with the word “square” in their names. Apparently, Square, Inc. feels that it has the monopoly on the word “square,” and it doesn’t matter that there’s no likelihood of confusion (to use the trademark parlance) between our real-life virtual game and Square Inc.’s payment processing business. It’s only a matter of time before Square, Inc. insists that Moscow’s Red Square or Beijing’s Tiananmen Square change their names.

What are we going to do?

We’re moving forward. We just launched our new version and our developers are pushing hard to make new features the next month. We feel we’ve invested a lot in our name and our brand, and we’re not backing down just because a larger company feels it can bully startups into submission.

This is a very realistic issue that many startups and founders may face. We are going to fight it and believe our startup will survive, because we do it for the love of the game.

We encourage all startups and founders to follow their passion and persevere in the face of adversity.

Boris
Co-Founder, Cashsquare
Anthologies in Scrivener
What It's Really Like for Female Venture Capitalists in a Man's World
Using BGP data to find Spammers
Psychedelic Culture Tripped Circa 500 A.D
Article says TI-84 released 2004. My TI-85 (on my desk right here) is from 1996. I bought it for my Maths and Further Maths A-level courses (England). It's probably TI's fault that I'm a software developer now.
Not to sound too defensive, but couldn't you do all these things with Backbone Models as well?
It's terrifying to think that a license could be required for software development.
Funded EdTech Startup is hiring full stack developers in Boston, MA
#ABOUT
Chalk Talk Solutions is an Ed-Tech startup that specializes in creating adaptive learning solutions for the world with a focus on the Middle East, Europe, and Asia. Our web application individualizes the learning experience for students and helps them achieve higher grades on standardized exams.

#WHYUS
We successfully closed a large round of angel investment with no need to raise further funds. We have several clients lined up for our first major release this fall in several countries from Jordan to India. Our management and investment team possesses a strong network and has successfully started and operated many businesses, including international education franchises. Our technical team enjoys solving difficult problems and building end-to-end software solutions. Our US engineering office is located at Exponential Techspace, in the heart of Boston’s Back Bay neighborhood. We're still a small team so when you join us you're not just joining a great company, but you’re also helping create one.

#TECHNOLOGY
Django, Python, Javascript, HTML5/CSS, AngularJS, Postgres. Knowledge in any of these items is not required but is a plus: Data Science, Data Visualization, and Machine Learning.

#DESCRIPTION
Looking for: Software Engineer – Full Time, Part Time, Intern.
Needs to show examples of past work; work on web applications (both frontend & backend) is encouraged.

Competitive Compensation: Salary + Equity.

Interested candidates should contact us at info@chalktalkinternational.com
Wonder what the original author thinks of http://erjang.org/
or erlang on the jvm.
I find work on gun.io
According to data pulled from here:

http://www.wealthandwant.com/issues/income/income_distributi... (Summary Table 1. Effective Federal Tax Rates, 2005)

The bottom 20% makes around 4% of the total income, so I grant that income is not as lopsided as wealth. And sure, you could potentially build a successful business targeting that. But it certainly doesn't seem like nearly as attractive a demographic to target as the other 80% with 96% of the cash flow.

For what it's worth, I favor a greater amount of wealth redistribution than we currently have not only because I think it's the morally right thing to do, but also because I think it would result in greater overall spending. (e.g. people who have a lot of surplus money now are less likely to spend those incremental savings than those who need more money to live comfortably now.)
Bingo. I'm actually thinking of diceware.
Nice example of a 'one pixel dashbard' :-) using the Hue color as a signifier of some variable. Reminds me of the Ambient Orbs from Ambient Devices [1] (spin off from MIT's Media Lab), and more recently the blink(1) device [2]

[1] http://www.ambientdevices.com/about/consumer-devices

[2] http://blink1.thingm.com/
Strategies to quickly become productive in an unfamiliar codebase