skysight-inc/HackerNews huggingface dataset:
> Does every single web and mobile app that gets made by anyone these days now require an extensive knowledge of how to do security right?

Everyone should know the basics, and should know enough to know when to consult someone else or learn the not-so-basics. They should also know the key rules:

* Security should never be an afterthought unless you are doing proof-of-concept development and even then as soon as you move from PoC to prototype/alpha then relevant security should be baked in to the design

* Relevant is the key word above. Everyone should know when security is needed/desirable. Not being aware that bad security is a problem is not acceptable these days, if it ever was

* Don't try be clever and roll your own

* Don't be lazy or NIHy and roll your own because you have trouble integrating with something else

* Get someone else to review the design and code occasionally, how-ever informally - mistakes will be made, particularly in security, and finding your own is sometimes more difficult than finding someone else's. Also your users won't find security issues like they will easily spot functionality ones.

* Don't claim any security claim that you can't definitively back up. You make the rest of us developers look bad when you get called out on the matter.

* Better still, make sure that your users know where your security is intentionally lacking ("this is not designed as an NSA secure service, we do not encrypt data server-side, if you are storing a secure document here encrypt before sending" or such).

* Absolutely everyone who implements something that needs to authenticate a user needs to know what good password handling is, even if you use third party services for authentication you need to understand what is going on in order to judge if a given third party is good enough at what they do.

> It really gets in the way of just making things and putting them up; I think kind of kills the spirit of creation and entrepreneurship.

If what someone is just putting up" is something that holds personal or otherwise sensitive data, then I don't think this is a bad thing. If they are collecting that sort of thing (actively or passively) then they should be careful about it or should reconsider doing it at all (or should warn their users that what they are "just putting out there" is not production ready yet so may not be secure).

Of course if you are not doing anything with sensitive data these requirements reduce greatly. If you are doing anything that require authentication then you still need proper auth handling code no matter what though.

> Are you doomed to fail at the startup game if you don't know security well?

If your startup handles personal or otherwise sensitive data you should be, if by "startup" you mean that you intend to make a living (or just make a name) with what you are doing. This sounds harsh, but that is just the way it is. The world is harsh.
Huge biceps in only 2 months or how to go to the dentist :)))
fixed width might have technical advantages but CSV has the advantage of being able to be read by a lot of things out of the box.
Disney Uses Haptic Feedback To Create Tactile Display
Playfulbet is expanding to USA
Hi there!
I have seen this a really serious forum for entreprenuers and im really glad to find it. I have my own startup and we are becoming huge in Spain, now im looking to expand to the US market. I would like you to try it and tell me what do you think, which things are missing in your criteria, and which is the most effficient way to attrack users. Thanks for your advices
Cheers
As automation increases and we have machines do most of our work. We don't seem to put that saved time into leisure. We rather seem to use that saved time to do more work.

Humans aren't too happy with every one getting the same, even if that is sufficient for every one's sustenance. We inevitable use our time to buy things that distinguish us from other fellow humans.

The theme was also propagated in the novel 1984,concept of equality among humans was/is going to be a big disaster.
Thank you (I have tinnitus).
I can do the maths. We're not talking about the precision of a measurement tool here but mostly a mediocre input controller for asphalt racing, which I assume is barely noticeable for people playing a game on their couch.
I'm taking classes for an online program right now where the courses allow online-only part time, in-person part time, and in-person full-time students (a few in both undergraduate and graduate tracks). The last two had many hundreds of enrolled students.

Especially at larger universities, the question is the availability of TAs -- every assignment in all three classes so far has had writing components that require human grading.

Online students require a significantly lower load of in-person support (office hours, multiple lab sections, etc) because they're expected to do more self-teaching.

Stanford's public machine learning and other CS courses with their 10's of thousands of completing students, or EdX's Harvard CS50 class with its 1000's of students are good examples where grading against a rubric seems to scale.
Joe, thanks for providing details...it's very helpful.

Would you be willing to share a sample of the document schema that was causing problems when syncing 10k documents? I'm very curious to know if these were large or small docs, single schema vs. varying schema, etc.
Not even close.

Intelligent design requires another proof of the origin of a creator. Or a proof the design changed at some point. Or a visit by the guy.

Multiverse only requires a proof of Matter/Antimatter interaction. If matter can be nullified then the sum of the universe is zero and that proves that there can be infinite Zero-Sum universes.

Your statement is kind of like saying since we can't prove the center of the sun is not made of Marshmallows the hypothesis that it is is as valid as a hypothesis that it is hyper-dense hydrogen in a state of fusion.

We can't go see, so they are both equally valid.
One Day Compilers
Congress must act now! We need the National Electricity Emergency Letter that empowers the NSA to secretly demand competent help from Google's janitor.
I remember just such an occasion a few years back where someone working for me did exactly that. When asked why he hadn't noticed the associated unit tests were failing the reply was "those weren't compiling so I commented them out".
By golly you are right! They just need a complex count of users and negative complex profit and the result is positive!
The biggest problem for that kind of editor in a web environment is making it work consistently across platforms.

Getting everything nice in up to date desktop browsers is relatively simple (contenteditable div, little bit of javascript, easy). Try to introduce iOS into the mix and things get very messy, very quickly.
To tell the truth - it would cost a bit. Anywhere from 50bucks for the very basic set of materials up to 200-300 for the premium package. Though that would be a one time payment.
I'm wondering the same thing. There's also this placeholder text that still shows even on iOS 7.0.2

https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn2/q71/s...

I submitted a bug report, but I'm yet to hear anything about it.
Why pastebin if you have a website?
You're still doing filtering. The difference I see is your database request code is duplicated. Conceptually the condition is moved but it is bound to exist somewhere. This is IMO a semantics question. Thanks for your input anyway, you gave me a new perspective to wonder.
fridge raider. That was good
From what I recall of the Party in 1984 (at least the Inner Party) they had no illusions about them holding power to benefit anyone else:

"The Party seeks power entirely for its own sake. We are not interested in the good of others; we are interested solely in power, pure power. What pure power means you will understand presently. We are different from the oligarchies of the past in that we know what we are doing. All the others, even those who resembled ourselves, were cowards and hypocrites. The German Nazis and the Russian Communists came very close to us in their methods, but they never had the courage to recognize their own motives. They pretended, perhaps they even believed, that they had seized power unwillingly and for a limited time, and that just around the corner there lay a paradise where human beings would be free and equal. We are not like that. We know what no one ever seizes power with the intention of relinquishing it. Power is not a means; it is an end. One does not establish a dictatorship in order to safeguard a revolution; one makes the revolution in order to establish the dictatorship. The object of persecution is persecution. The object of torture is torture. The object of power is power."

[NB I find the natural antidote to this to be the speech from the end of The Great Dictator http://www.youtube.com/watch?v=5IvPIWzQcUY]
"Apple’s reputation as the company that sweats the small stuff to get every last detail ++of their marketing campaigns++ right."

(Products, not so much)

FTFY
https://en.wikipedia.org/wiki/Marc_Emery#2005_arrest_and_ext...
The relevant info from the link above:

* IMPORTANT MESSAGE. PLEASE READ *

Because the sensor inside every individual iPhone/iPod touch could be built slightly differently, to make the level more accurate for your device, you need to calibrate before use.

To calibrate:

1. Find a flat surface.

2. Hold your device upright (in portrait mode and home button at the bottom), put the bottom edge of the device on the flat surface, then press Calibrate button (the one with a target image on it) to calibrate the portrait mode.

3. Turn your device 90 degree clockwise (now it should be in landscape mode and home button on the left hand side), again keep it upright, and put the current bottom edge (long edge) on the flat surface, then press Calibrate button to calibrate the landscape mode.

4. Put the back of the device against the surface, then press Calibration button to calibrate the face-up mode

5. You are ready to go!
If you're already going to jail for a potentially longer period of time, what does it matter?
So? To google it looks like a random character sequence. They don't know what it is. It can even be encrypted, if you're that paranoid.
There is probably less bureaucracy than you think. It all depends on who is making the decision. You should email them.

When I looked into schools, some schools stated they wanted a 3.0 GPA, for instance. this seems standard and seems like school policy, but I have found out that it isn't very strictly enforced at many schools, even public schools. there are things that are stated because the state makes up what rules need to be advertised for public schools, but departments often don't care.

In the end, they want your money, especially for a master's degree where you'll be paying.

If you're interested, you should try emailing them and try to get a feel for how lax they are about such things.
Unfortunately, your narrow view of the use of the sensors in a smartphone isn't indicative of their actual widespread use in many applications hobby and commercial. Heck I remember reading recently about some of the Syrian "rebels" using an iPad to aim mortars. (Note my example isn't something I'd entertain personally!)
Joblint.org: a web interface to lint your job specs
I've used it on a production site. There still is a learning curve, as with any new technology, but I've been very happy with it. I hope to do more with it. I'm working on a CMS built with Meteor, as my clients tend to be less than technically proficient.

The main problem I've had with it relates to IE7/IE8. The standard password encryption results in a JS error on those browsers due to the password encryption taking too long. We run the whole site on top of HTTPS, though, so we took a little hack to remove the extra client-side encryption on IE7/IE8. It's not ideal, but then again the default encryption for passwords is there primarily for those that don't use HTTPS (passwords are sent over the wire hashed such that HTTP sessions still maintain safety with the passwords...this hashing is slow by design, and the IE7/8 javascript engine isn't good enough to do it in a reasonable time frame).
" if their sensor software offers calibration"

Yes, level apps on the Android offer calibration. Without that, it's worse than the values shown from these iPhones

This can be solved by maybe better software and calibration. It looks like not a big issue
Tonal Drones are great, iPad application needed.
North Korea calls refusal to sell it ski lifts a ‘serious human rights abuse’
SIL 2013 - Salão Imobiliário de Portugal Começa Amanhã
What a pretentious title to something newspapers do all the time and everyone learns about in school when talking about source criticism.
Snowden is having a normal life somewhere in Russia..
As an Indian, this topic is very funny, as "lund", in north indian slang, means "penis", and that kinda changes the meaning of the whole topic
http://news.cnet.com/8301-1009_3-57606455-83/whatsapp-web-si...

It might be down, but that was on the page.
Anybody with an iPhone 5S see the problem? My iPhone 5 is dead level on when I put it on a known-level surface in portrait, landscape format, or flush flat - well, to within 1 degree (I don't get 1/2 degrees on the iPhone 5)

You are required to calibrate it by spinning the "ball" around prior to using it though.
I meant system-wide calibration. Any app can offer it's own calibration and many iOS games have options for the user to calibrate.
Unfortunately not that I can find. I didn't even realize that one lead to a paywall, since it seems to be completely unlocked to anyone on an .edu.* network.
First thing I see:

http://i.imgur.com/HZitOzl.png

Still a long path to make webdev beautiful...

Oh the irony :(
US launches $100 bill with tougher security
BBC unveils new vision for the BBC iPlayer of the future
So does fixed width. Excel, MySQL, R, Perl... :)
"Why do you think that's funny" I loved that. A simple way to remind someone to treat other humans like humans.

Thanks for that idea.
After a few weeks of trying to get Github's gollum gem to do what I want, this might be what I've been looking for.
You want it to be used overseas. It's a free loan.
5S, 3° off on a flat surface.
Aww man :( What's the word for "awesomeness"? So I could tell the mod to update it ;)
BBC initiative announced to inspire digital creativity for future generations
Maybe you're 'holding it properly' or aren't trying to get clicks for heralding 'sensorgate'... or maybe this is another fucking stupid storm in a teacup.

A quick rinse and a new teabag usually sorts it out.
One strange thing I noticed about this is with the cabin sound, listening to it for a prolonged period tends to cause ringing in my ears like I've been listening to loud music, except I'm listening to this at low volumes. This isn't something I've experienced for low-volume stuff before.
> If so, I shall not have lived in vain.

Notwithstanding that small matter of formally defining the logical foundations of all mathematics.
It seems like my 5S is consistently off by the same amount (about 3°) in the same direction. Seems to me like a software fix will be possible. I have two years warranty, so I’m not too worried at this point, only slightly annoyed.
The problem with 'holding power' is you also need submission from the masses or at least need to keep them in order.

There is never ever going to be a period of time in the human history, there was none in the past, nor will there be in the future where we shall attain peaceful uniform equality among humans. The very concept is against our very internal wiring. Equality means, every one gets the same regardless of their efforts in getting it. This is a very strange concept, and the human understanding of motivation rejects it. Those who contribute more, always assume they need to get proportional to their effort(which is justice), those who contribute less or nothing at all feel they are entitled to get the same as everyone because they think equality is justice.

Net result? The hard working no longer feel motivated to contribute, or worse move else where where they feel they will better rewarded. The situation in the system worsens with no one building anything of real value, while expecting to get the same. That's how socialists and communists systems across the world have collapsed over time.

Secondly, war will be perpetual state in which humans will live for many ages to come. In fact this too was discussed in pretty detail in 1984. War is basically an activity that destroys human effort, so that there is room to create more and more of it. That will ultimately be the only way in which more goods can be created and consumed.

Unless of course in the far future we colonize universe to an extent there is far too much space for us to interfere. Just like the very very early humans on earth.
>The solution is to protest and vote!

I suspect that they may have looked into that solution, and found it wanting. Hiring their own security gives them far more control. They know where their money is going, and they can adjust things, as needed.

This doesn't end the problem of continuing to be taxed, of course. That's a much harder nut to crack.
Please explain how you conclude that.
That's odd. The placeholder text doesn't show for me (correctly reads "Music"). iPhone 5/7.0.2
>> There were also times it failed. In one incident the guards caught three people trying to jump a fence, they used a disabled toilet in one of the stores as a makeshift prison cell and beat the three 'suspects' up and kept them in there for 24 hours. I can't describe how much blood there was on the floor and walls, but the three were eventually released (I was told they 'have to' do this so that other potential thieves go elsewhere, and that the police wouldn't do anything)

I hope this doesn't make me sound like a cruel person. I realize sensitivity to this kind of stuff is different depending where you are in the world. But, why do you consider this a failure? I understand it isn't as "civilized, humanitarian, feel-good" as the western-world's perceived standards, but this is absolutely how it's done in areas without reliable police enforcement. Until a stable & reliable law-enforcement can be set up, I honestly believe significant beatings for would-be thieves is the best deterrent for crime. Especially for 3rd-world countries; less things truly fall into complete chaos.
Apple has a calibration process that doesn't require a flat surface. The first time you go to the "level" app (it's a right swipe from compass) - you are asked to spin a little virtual ball in a circle (kind of like a roulette wheel) - after three or four spins it's calibrated and (at least on my iPhone 5) works as a dead level.
Interesting - Did you run the calibration process? (Spin the little virtual ball in the "roulette" wheel)
Where does it stop though? Should CSS provide solutions for polygons too? I think borders are a legitimate styling issue that CSS rightly solves, if only for styling tables. I'm not sure that it's CSS's job to create shapes as well - that, in my mind, is definitely the role of images or SVG.
sed 's/[[:blank:]]//g' dataset.dat | sed 's/|/\t/'
To their credit it's probably related to a recently added feature... http://www.technologyreview.com/news/519531/what-apples-m7-m...

(edit: To avoid appearing biased I'll add that Moto X had the feature first.)
"This summer, the Army Corps of Engineers dispatched its Tiger Team, officials said. In an initial report, the team said the cause of the failures remained unknown in all but two instances."

I wonder if they've checked ... KARMA.
It is rather strange. More and more things of everyday life are automated and computerized. Nevertheless, I have the impression to have less and less time to do all the things I want/need to do.
Holy mother of god, HOW is untyped code easier to read?!
One option is to plot the change itself.
You pretty much have to, every time you launch the built-in compass app. I feel this process is mostly for the compass, not the level.

The 3° are consistent, across multiple tries for several days. I think there will have to be a software fix. Seems like their calibration process in the factory was off or something. No big deal but annoying.
Looks like same guys who hacked Leaseweb

> We owned Leaseweb Servers and kept some of their servers for us. But we only changed the DNS Server for now, because we faced some problems with the company website. Here, all what we need… is to add our signature on their homepage to prove that there is not Completely Secure. If we can pwn them, we can hack other big providers too.
This had me cracking up
Bullshit startups
It's possibly a banner ad in disguise, and the .co registry using this kind of promotion as a way to legitimize their ccTLD as a gTLD. Maybe the registry is providing some kind of sponsorship or kickback. I presume it's similar in nature to the sites that display the fact they're hosted by Rackspace that you see every now and again.
Natural English here and didn't occur to me either.
I checked with 4 separate phones with 4 separate people. Same thing. Maybe it's a localization issue?
Based on your requirement I would think about 2 options for backend (REST service):

1. if I am a single backend developer for some period of time or have 1-2 people around I would go with what I am most familiar with and what can suit: in my case it is Scala, Playframework, MongoDb or Postgres.

2. If I start with a team to hire and work on the whole stack I would start with something that is both rather hot/new to attract smart developers and keep them motivated and stable, with good stable choice of libraries to focus on the product not fixing issues in half-baked libraries.
I believe Node.js MEAN stack or Rails would be my choice.

For front-end I would go with Javascript/Angular.js
Researchers use science to predict success
Apple’s built-in compass (which has not calibration) also shows many devices to be off. I’m not sure why that person chose a third-party app to show this off.

This is a real issue.
Tikker – The wrist watch that counts down your life
Offtopic, but I like how the article calls the 5C "relatively inexpensive"; it's still a high-end (priced) device that looks intentionally low-price / less refined.
BTW someone mentioned below the lack of a mailing list - if anyone would like to be updated about new releases drop me a line on cursive@cursiveclojure.com and I'll keep you up to date.
Digit is not a Number, a tip for web developers
Looks like you're right, the .co registry is offering some perks if you buy a .co domain, so it might be linked to that:

http://www.go.co/membership-perks/
> Started using the SmartCollections package which ditches polling altogether and goes with the MongoDB OPLOG for synchonization.

Yes, I'm aware about this package. However, in my case, I had to reactively count number of items in collection. SmartCollections does not have `observe` for server-side cursors and core Collection implementation is slow, so I decided to use `setTimeout` to check collection size every few seconds, which turned out to be much faster than generic collection implementation.

> The key thing is you really shouldn't expect to do many MB's of client data storage in your app.

True, it just contradicts point 003 on http://www.meteor.com/

Plus, I was also referring server-side. Application does not work with node.js MongoDB driver, it still goes through thin minimongo layer, which hides most of the driver API. And it is not fast either (due to reactivity) - see insert performance example.

Overall, I don't say it is not possible to run Meteor app in production (I have one). It is just there are alot of different quirks and gotchas in Meteor that should be worked out manually or with help of community-created packages. And all this information is mostly scattered around StackOverflow, Meteor bugtracker or in Meteor source code itself.

It is quite unpleasant to stumble upon collection synchronization performance when you have most of the application in place.
Bug Reporting For Sencha ExtJS