skysight-inc/HackerNews huggingface dataset:
... And, setting aside that Office is compiled, Office stores its files locally. When then those files move to shared space like servers, those servers get their own authentication and controls.

Unless you're really saying the Firebase can only be used securely for client apps that live entirely on the client and don't need a server at all? I hope not.

I was very interested to see what the answer is here, but the answers from the team didn't give me confidence that there is one, or that they were treating the problem with enough gravity.

Then I see answers like this one, which give me the fear. Business logic that clients can access and change isn't a security hole, it's a security catastrophe. Until it can be protected, you can't build anything more than toys with this.
Help making WebP a responsive image format
Lenovo Support
Live-Technician.com Call 1-888-216-8304 for Lenovo Support and technical support center.Lenovo support support UK,
Lenovo support USA, Lenovo support Canada, Lenovo support center, Lenovo support,Lenovo Tech Support,Lenovo.
Hmmmm. The Python convention of semi-private methods starting with an underscore would do the trick.

I've been burnt in the past with using someone else's javascript code and finding out that something I needed to modify they hadn't deemed public for some weird reason.

Forking the code isn't the best pattern for code reuse.
What are bad credit loans?
You're missing that the pitch with Fireball at least is there is no server code as such.

To which everyone is pointing out "what about the business logic and validation?". The answers so far seem to be "we'll come up with, er, something in future" and "Microsoft Office is all client-side".

EDIT: To clarify I'm not talking about Meteor here.
I wonder how this shortage will be solved. There's some cool solutions coming out in response to the dev shortage- for example, CodeYear. Perhaps similar resources will emerge for training future designers?

But I'm not sure how effective similar online programs would be. From my experience, teaching/learning design can be a lot more frustrating than teaching/learning code. Perhaps it's because design gets a lot more subjective at the advanced levels.
Girls Around Me: What They Could Have Done (and What You Should Know to Do)
Kickstarter, if you care about your reputation, fix this and make sure it never happens again.
Web / interactive designer needed, push limits of design in our startup
One data point, I've never found a large corporate job where I didn't feel straightjacketed and annoyed with my bosses/politics/organizational inertia. A small company fits me much better, it's mainly a personality thing.
I've taken this sentiment to heart over the last couple of years and went from hating my profession and seriously considering finding a new one to rekindling that passion. The key was getting a position where I can help make critical decisions and have a real say in what happens. At jobs where the decision making process was deferred to people who were either out of touch with reality or thought that their voice should be louder than the other team members' the feeling was soul draining.

I think that there is a sweet spot in already established, small to mid-size businesses looking to step their game up. They have the resources to Do It Right, the patience to carry out the process and the wisdom to trust what your experience and knowledge tells them.
I don't think it has to be compatible, just something that is as capable. I have been thinking about it for a while, I would use Lua or Javascript as the scripting language.

I don't know why Google hasn't done this yet.
I think this is a much better redesign than the Exec one - because it actually is a redesign for the product as it stands - rather than a new design for a product with a substantially different message and positioning, which is what the Exec one read like to me.

Kyro is, from the post, a fan and a user of Flutter, which probably helped with that. The hardest design work to do is when you're a long way personally from the market the design is built for.

If I was wearing my design critique hat I'd be asking Kyro this though:

* Why is "Welcome to the future" - which tells you nothing about the product - pushed above the "Control iTunes and Spotify Using Gestures" sub - which does. The former is tone and mood setting device - why am I not picking up that tone and mood from the visual design? If I am is it necessary? What is it's purpose?

* Why move the video and social proof so far down the page - are they really less important?

* Is the navigation bar at the top really necessary? (home == your there. features == this page should convince, download == pretty darn obvious). Are there more useful things we can use that vertical space for? (see previous point)

* The logo is still a bit "meh" to my eyes - but I suspect Kyro already knows that and it wasn't the focus of the changes done.

* The background noise on the main image is a little bit strong to my eyes and pull the eye away from the content a bit

* Is the "Flutter in the news" headline necessary? If you take it away will the reader be confused?

* The move lines on the hand don't quite work. "Why is the hand sweating" was a comment from my partner :-)
Computer hacking
We're working hard to make this possible! Hopefully you'll be impressed with what we're cooking up when it's ready.
Real Estate Agents Services
Businessimpex is a extensive online b2b directory of real estate agents services, property consultants, building and construction services.
West Virginia Division Of Highways
An informational public meeting will be held by the West Virginia Division of Highways (WVDOH). The meeting will afford citizens an opportunity to ask questions and state their opinions on the proposal. Highways personnel will be present to discuss the abandonment and receive public input. readmore…..
There was no confirmation email sent out. You can check to see if your application was submitted properly by going to http://news.ycombinator.com/apply and if you get the message "Sorry, this application is no longer editable" then you're all good, and will get a response from PG and crew on Monday.
Open Office Hours With TechCrunch Europe
The question of infrastructure investment is a good one - of all the major providers I believe Azure has half to a full rack of gear for their CDN in Australia. The others have zero of anything apparently.
The current 'cloud' providers in Australia sell little more than a VPS at this stage.
I'd like to know what solution those that are critizing Kickstarter offer. After all, banning an IP is close to pointless.
Seriously.

It should be more of a metamorphosis from dung to butterfly, or perhaps an ascension to heaven.
Citizen Mens Watch
This citizen eco drive Men’s Watch has Insufficient Charge Warning Function and Overcharge Prevention Function. It means this watch alerts you time to time if the charging of this watch is less or full.
Google's official app market found hosting malicious Android apps—again
That's not part of the pitch for Meteor. Take a look at point 6 on the Meteor homepage:

Sensitive code runs in a privileged environment: Write all of your code in JavaScript (if you want.) The user interface runs in your browser. The sensitive functions run in a privileged server environment.
My compilers class was a nightmare (and we used the Dragon book). I had hoped a compilers course would actually teach about the full process by which a text file becomes executable 1s and 0s. Instead it was a months-long torture of parsing text. Regex to NFA, NFA to regex, regex to DFA, NFA to DFA, DFA minimization, LL(1), LR(0), SLR(1), LR(1), LALR(1), along with memorizing all the rules governing which grammars are amenable to which parser, and working through all of the preceding by hand. And then finally about a week of teach-yourself-LLVM.

I don't know if "compilers are a solved problem", but I'm pretty damned sure that the only people who need to know that much about text parsing know who they are, and would be able to reference it when needed. As an undergraduate course, it was utterly worthless.
I've got some advice there. Volunteer with inner city youth. You will be so jaw-droppingly stunned about how horrible your life isn't that every day on Earth will seem like a gift from heaven no matter what your job.
Banning IPs works well enough even for vastly bigger sites like Wikipedia. Combined with an open proxy checker, it's surprisingly effective.

It's not perfect, but for ANY site of sufficient size with unmoderated user content, this problem eventually has to be dealt with. Threatening to ban the victims is not a solution.

Kickstarter earns 5% from every single successful project: they can afford putting some effort into moderation and protecting their customers.
Yup, seems like the hype took peoples common sense with it out the window. I'd assume and hope that just because there's a mongo api on the client, surely doesn't mean it's the raw socket that's exposed?
I imagine there are laws that this cyberstalker is breaking, and surely kickstarter can assist in providing the authorities with the relevant information to kickstart an investigation/tro/arrest?
Abrash is a Big Name in the computer graphics field:

https://en.wikipedia.org/wiki/Michael_Abrash

http://www.amazon.com/s/ref=ntt_at_ep_srch?_encoding=UTF8...
Instead, you quit and go to work next door for $120k, while one of their guys quits his $90k job and comes to work at your old employer for $120k.

The key is that in this case, you quit. If you are actually fired for some reason, then you will have a lot of explaining to do which could dramatically reduce your market value. Even if you were fired for some stupid reason, like racial discrimination, that's a lot of explaining you have to do that other candidates do not.
That's simply untrue, at least as far as Meteor goes. One of their big selling points is, in fact, that there IS server code.
In short, you try to make it not worth the cyberstalker's (or troll, spammer, etc.) while. No matter how many protections you put up, if you make your service available to the public, people will be able to register and harass other users. So, firstly you make it harder for them to do this (to a degree). Some methods include:

1. Verified accounts - e.g. a confirmation email.

2. Social media (Twitter, Facebook, etc.) - obvious caveat being, some people don't have them, or won't want to sign up with them, etc.

Then, you make it harder for the cyberstalker to determine they've been banned. "Hellbanning" is a good example of this - you ban the user, but don't notify them. Everyone else just doesn't see the comment. There are variations, but the idea is to make it harder for the person on the other end of the screen to determine when to switch accounts.

Thirdly, you implement some sort of user control. For example, an "ignore" button - press this, and suddenly that user's comments aren't visible to you any more. Without notifying them, of course. Alternatively, let the project owner hellban/ignore any user from their project.

And then there's the other stuff - community moderation like Reddit and HN, automatic spam filtering, disallowing registrations from throwaway emails like Mailinator, and other stuff like that.

No matter what they implement, "please go away because you're being stalked" is NOT the right choice. There are technical solutions to this kind of thing, and if they're not perfect, they're certainly better than nothing. And at the end of the day, it's not about being perfect, it's about making the person that's sitting on the other end of the screen not want to spend the time to harass you, or post spam, or troll, or whatever else.
Why change something that works for them. Its the Problem Reaction Solution Paradigm that has been used on populations for thousands for years.

The government creates or exploits a problem blaming it on others. Then the government offers the solution that was planned long before the crisis.

What saddens me is not that they are doing it, but that most people seem unable to understand why they would do it. Because in a democracy, the majority of people need to understand something for it to be changed by democratic means. Hence, no change is coming by that method. Ever.

How do you control a democracy? By controlling the media, because the media controls the majority. Internet is a big threat to that. Hence its currently being attacked. Facebook is part of this attack, because it puts millions of peoples actions under the control and monitoring of a single corporation, who in turn shares all the information with the government.

Fascism doesnt like diversity, it likes uniformity.
Security for the data in Firebase is one issue - and as I've mentioned above we're taking that very seriously, and we're working on it.

The business implications of having client-side software are a different issue, and I think its been demonstrated many times that businesses can do very well even with most or all of their code running client-side. Any desktop / mobile software works like this, as I mentioned.

Relying on a compiler for security is a bad idea, just as you shouldn't rely on people not messing with your javascript. Clients today can access and change MS Office if they know what they are doing.
I don't think that it is necessarily fair to be extremely critical of Kickstarter. I think that we should consider the viewpoint of the respondent to her, he probably thinks that she in some way caused the stalker to spam her project. I agree 100% that this problem should be fixed - but I don't think that Kickstarter would intentionally ban her account for this situation if they had the full story, and now that it has come to light I hope that apologies are made and this situation is corrected.
CSS3 Santa claus
Meteor apps have both a client side and a server side. That's why you use 'meteor bundle' to bundle up your app, instead of just ftp'ing the source to the server.

For the business logic that needs to be secure, you put it on the server using Meteor.methods() and Meteor.call(). You still get all the Meteor features like automatic distributed page updates and latency compensation.

EDIT: sorry, didn't catch the "is/will be"
Calvin Klein
If you are looking for a reputed brand for purchasing comfortable lingerie then Calvin Klein's can be best suited to your needs. Lingerie needs to be very comfortable and celvin manufacture their products keeping in mind this fact. They are renowned for their sleek design and quality.
That last line made me laugh.

As if the security officers would have a smile after having to deal all day with the douchebag anti-TSA nerds who deliberately try to make life more difficult. I am sick of flying and having them holding up lines and generally being a nuisance.

How about you sort them out first ?
Intel’s Studybook: A Tablet PC for Students
Intel’s Studybook is a step forward that will make learning easier and inexpensive for learners .Intel is also trying that the sellers sell their tablet PC to local markets after making amendments to the software so that kids can enjoy the latest technology in their own country’s language.
Show HN: using Backbone to make multiselects useful
Also, http://www.rockpapershotgun.com/2012/04/14/that-was-easy-val...
K-nearest neighbor search
This post shows how to perform a k nearest neighbor search in Python.
Fixing Science - Systems and Politics
This is incredibly dumb on Kickstarter's part. Why not just give project managers the ability to turn off comments if spam is getting out of control? Unless I'm missing something, comments are not an integral part of Kickstarter's function.

Anyway, if comments were turned off, a potential contributor could just reach out via email or some type of private message if they had a concern about the project.

And obviously banning a project and a user for "engaging with a spammer" without any warning is just appalling.

"If there is any chance that Rachel will receive spam from a stalker on her project, she should not create one." This statement is just so stupid. Kickstarter should be responsible for dealing with spam if they want to be taken seriously.
This is exactly the situation Kickstarter should be on top of. Imagine someone was going to make a hugely disruptive project and some BigCo PR firm hires a bunch of astroturfers to post 400 comments about how the project leader is a fraud.
Now we know the astroturfers don't even need to ward off backers, they can just get Kickstarter to shut the project down. Megaupload song vs. UMG sockpuppets anybody?
Yeah, "analytics" are like a cancer on the web. This is getting out of hand.
This gets posted every few months, but it has great replay value :)
That is the stupidest logic I've heard in a while.

Do you really think someone trying to kill the pilot would be waving the knife around in the air causing a scene ? No. They would do so quietly.

You know. So passengers don't know what they are doing.
Thanks for the tip. Where did you get this installer from? I just installed emacs-23.4-bin-i386.zip from http://ftp.gnu.org/pub/gnu/emacs/windows/ on a Windows VM, and it's a plain zipfile you extract to C:\Program Files (and optionally run addpm.exe for start menu shortcuts) and it just works -- except for things like grep, which require cygwin or equivalent.

Did your installer also install the cygwin (or equivalent) tools?
اهم واخر اخبار الشرق الاوسط اليوم -
he probably thinks that she in some way caused the stalker to spam her project.

No matter what happened here, this entire concept is horribly, horribly wrong. It's blaming the victim -- saying that it's somehow her fault for "causing" the stalker to do something... as opposed to the stalker's fault, for stalking.
> where the caller of your method is a closing brace

Although I agree with the sentiment of your comment destructors and RAII in general are arguably the best C++ features.

If I were forced to use C++ again I would restrict my code to a lightweight subset of C++, especially I would not use the C++ Standard library (STL, iostreams, string) and of course not use BOOST (or any template heavy library) and C++0x. But I would definitely include 'full-fledged' exception handling from the start.
Problem is most normal people wouldn't agree with that choice.

30 seconds of inconvenience OR a more secure airplane.

I guarantee 99% of people choose the second option.
Cheap Nikefree Run 2 Mens Running Shoes for Sale
NIKE FREE RUN 2 Mens Black White Anthracite Anthracite Blue US 7 8 8.5 9.5 10 11 12 in stock, Discount Nike Free Run 2 for Men, Cheap Nike Free Run 2 Running Shoes many sizes in stock!
An open memo to Hacker News: Stories like this (e.g. the GitHub and AirBnB incidents) tend to draw out this ugly, mob-like attitude from Hacker News, and I'm sure none of us want to see it happen again.

Please, everybody, remember to be civil and give everybody the benefit of the doubt.
If this is indeed true, it's outrageous: it's like having my Gmail suspended because someone sent me too much spam.

And people can permanently loose their account over this? I guess they've just lost a lot of founders. Permanently.
Except that Forrest's point is that they probably didn't know the spammer was a stalker. This is kind of relevant. If a random person walks up to you and asks if you've seen this person and shows you a picture, you'd probably help them out, completely unaware they're a serial killer. That doesn't make you a bad person.

If Kickstarter does respond to this by maintaining their stance, then there's a huge problem. Until then, it's more a case of an incompetent employee.
I don't think that changes anything? Again, replace the word "stalk" with "spam": it's the spammer's fault for spamming, not her fault for hypothetically "causing" the spammer to make the decision to spam her.
缩阴方法有哪些？
At least SQL 92 is the 'common denominator' among current relevant RDBMS.
"If there is any chance that Rachel will receive spam from a stalker on her project, she should not create one."

WTF. I'm sorry guys. If there is any chance your blog post may incite trolls or spammers please refrain from making that post.

This makes no sense. Better response would be to try and work with the person and figure out some kind of solution. Sure banning people who attract spam works but in the long run it will cause some serious karma fallout. This is customer service 101.
You're missing that the pitch with these things is there is no server code as such.

For Firebase, yes that is part of the pitch. Personally the use case for Firebase doesn't really appeal to me. For Meteor, it's the opposite. The fact that you can write some server-only code is a plus.
Dear HN: Please give me more upvotes per comment
Signed, people who are truly impressed by this absurd abuse of C
I love how anti-TSA supporters seem to forget that EVERY country has a "massive and totally unaccountable police force" that "violates people's rights left and right".

It's just American's anti-police, anti-government, anti-authority streak that cause them to rise up against it.
Ask HN: Has anyone seen any realtime Python IDE?
Just read about light table IDE. Really love it's realtime output feature. Has anyone seen an IDE that supports real-time Python? That would be very helpful to the project I'm working on right now.
According to another article by the author in April 2011, he's breaking a number of laws: http://experimenthaywire.net/is-there-a-solution-to-cybersta...

I once thought I was his only target until his other victims began
contacting me. He was sending us child pornography and threatening to
kill us along with impersonating our dead relatives. We started a
support network and put all of our case numbers together to make this
a federal matter. What now? The hunt for my stalker continues yet has
been unsuccessful as of now. The FBI having bigger fish to fry. The
police say that he is “good at what he does.”
> I'm used to Python. Indentation there is natural. Its idiomatic to what Python is. But its not in javascript. Granted, indentation should always be used in js for readability, but brackets really are needed to denote code blocks.

Why are brackets needed? Eliminating braces makes code easier to write and read (IMO) and I'd appreciate almost any indented language to follow suit where possible.

> I'm probably old school, but when I write code I need to know explicitly what it will do.

I've found this is mitigated by experience with CS. Just takes a small amount of time getting to know the language. Nowadays I have a pretty good idea of exactly what JS will be output when I'm writing CS.

> Lots of times, my original code was just as concise as the coffeescript version, and a hell of a lot more concise than what CS rendered out.

Concision in this case might be in the eye of the beholder. I find the outputted JS to be quite readable (the most important aspect) and I know what to look for and how to map it to my source code.

Would I recommend porting all of your existing JS to CS? Hell no! But I'd give CS another try for a new project and see if you like it. I think it would click if you used it to actually program toward an end rather than port existing JS. I can see the latter being frustrating, seeing how many different patterns there are for JS development.
Turning off comments would have had the same effect. You can't spam if you can't speak. A project update explaining why comments are no longer available, and emailing the project creator to start a conversation, would be good next steps.

You also can't post a comment if you don't have an account, so banning the account would be a reasonable stopgap measure; this step wasn't mentioned in the blog post. If they're flooding accounts, then ban the IP. If they start switching IPs, then you can start making excuses for Kickstarter.