skysight-inc/HackerNews huggingface dataset:
Why can't you comment on React?

I don't really like Vue.js after coming from ReactJS, main reason is how hard is it to create components, which is the main attraction of React.

This is ReactJS code for a List group that has list items which are composed of buttons, can anyone post the Vue.JS equivalent code?

var Button = function(props){

return <button>{props.text}</button>

}

var ListItem = function(props){

return <div>I am a item <Button text="click me" /></div>

}

var ListGroup = React.createClass({

render: function() {

return <div>

<ListItem name="hello"/>

</div>;

}

});

ReactDOM.render(

<ListGroup />,
document.getElementById('container')

);
Given their cluelessness, would you even want to work with them? I'm guessing you "failed" that interview, and it was probably a good thing, too.
Curious what product field was for your experience?

In my experience, support issues tended to involve legacy application technology and/or environment issues (usually antivirus given the nature of our product). Support for anything non-trivial involved WinDbg dumps or SQL dives in cooperation with development.

Did your support experience include working the issue back through development for a hotfix and retest until resolution?
Advice to Aimless, Excited Programmers
In the short term at least, I would expect re-zoning some low density residential neighborhoods to medium density mixed-use zones would substantially increase property values for those areas, because developers would want to buy out single family houses and replace them with larger buildings.

From listening to anti-development folks, most of their arguments seem to be vague concerns about “neighborhood character” etc., rather than property values.
Any time I have to ride the Caltrain I play a game of "spot places you could fit an apartment block". It's stunning how many Caltrain stations are surrounded by empty land, parking lots or single story buildings. Public transport hubs should have housing near them!
this article really answers your question on how to proceed: "Advice to Aimless, Excited Programmers" ~ http://prog21.dadgum.com/80.html
We are soon opening a web-based sharing platform so users can share their projects and look at the codes! Thanks for showing interest.
Please some one.
I can think of something worse

https://twitter.com/AdamWhitcroft/status/791718192506953728
Really, the nerve of us crazy Americans, wanting to be able to live and work in different places depending on what we felt was best for our families. What were we thinking?
Yip, I get on average 1 - 2 mails a year from that site from people who have gone through a similar thing after a vipassana course...

And that blog is buried on Google, so I'm sure there are more people who are having issues.
Because, as long as the problem isn't solved for everyone, we shouldn't try to solve it for anyone.
Please stop the fanboyism. OP did not say there was anything wrong with Vue, but asked if there was any specific reason it was chosen, and suggested they try something that comes with good preconfigured defaults to avoid being overwhelmed by all the choices. Which you completely fail to address in your canned sales pitch.
Do you have references about this solar mirror refining idea? It sounds fascinating.
Exclusive Inclusivity
no docs,
no "why our Framework is worth it"

need a bit more content
Thanks for your comment - clearly a strong advantage of 8tracks as it allows you to switch between moods (e.g. while at work, doing sport, etc).
Thanks I'll repost this and other links when I check back in the morning. :)
Yip, I totally agree that it's like exercise, and I totally totally agree that you should start slowly.

However! where I did it (in New Zealand) vipassana specifically started you at the 10 day course (or did 8 years ago), there was no option to do a shorter one. Or if there was, they certainly didn't stop you jumping straight into a 10 day.
Canada’s federal court rules intelligence service bulk data collection illegal
Steve Jobs, in 2003, on why tablets are bad http://thenextweb.com/apple/2013/10/11/hear-steve-jobs-convi...

Apple stood by this conviction until they started selling iPads. It's likely that they will maintain their position against touchscreen laptops only until they can make a reasonable profit selling them. I speculate that the reason for Apple not currently producing them, more than anything else, has to do with the fact that touchscreen laptops would cut into iPad sales.
I mean, even if we got a tenth of that value, it would still be a tremendous amount of money and could spur whole new industries on earth, much like the advent of steel production did.
Yeah right. Just teach skynet how to scare humans...
> The lack of any substantial quantity of residential development other than large single-family detached homes on large lots in cities like Santa Clara, Palo Alto, Mountain View, Cupertino, etc. is absolutely destroying the Bay Area.

My Caltrain commute takes me from Santa Clara to Redwood City every day. I see quite a few new apartment buildings nearing completion along the line from Santa Clara through Sunnyvale, and again in Redwood City. Driving around Santa Clara and Sunnyvale, I can see even more. Most of them are between three and five stories tall. A lot of new construction is going into multi-unit housing around here, in some cities but not others.
Thanks for the feedback! I'll share this with my editor and see what we can do.
Um, what? If you're thinking about volcanism, I'm pretty sure none of that escapes earth. It doesn't change our total mass.
>There is a move in India to get all voting machines to print out your choice which the voter can drop into a ballot box

Sounds like an expensive printer
So now you need a distribution network for fake boxes and people in the precincts that are in on the conspiracy.
Such a large org is leak-prone.

Contrast that with a group of just 1-3 techies.
Those take home tasks are rarely 1 hour deals, so it's not a question of spend an hour at home or take a day off for an on-site. It's usually spend X hours at home and take a day off for an on-site.

Do you really think that "crazy unicode test case" person really only spent an hour on your test?
Getting Clients	(2012)
Ask HN: Would a “subject” tag benefit articles posted to HN?
Only because often an article will be posted with a fairly ambiguous title, prompting you to take a guess from the publication as to what it could be about about.
Traditional offline storage can do that too, right?
According to Nick Denton, this was because he believes the Hogan and the other cases were intertwined, and if he didn't settle with Ayyadurai, Thiel would have continued to hammer Gawker, him, and his former reporters.
I live in a mail-in state (WA) and in my opinion it's a pretty great system. I got my ballot almost two weeks ago and just sent it in last week. I was able to fill it out when I had free time and drop it in a ballot box (there's one about 5 minutes from where I live by foot, and I could always just mail it in if I wanted to). Lining up to vote at the polls would've been a lot more time-consuming because I would have to line up and I would've had to write down all my votes anyway, then move them onto an official ballot.
Vue comes with good preconfigured defaults, see vue-cli;

https://github.com/vuejs/vue-cli

Incidentally, vue-cli predates create-react-app.
The answer to many physical security questions is "it depends." I don't have my materials on me anymore, but in general, seal tampering means a lot of extra scrutiny on the people watching the machines and transporting them. The chain of custody will pin the blame on the last person who signed off, and things get investigated as needed.

The system doesn't have something in place typically that says "if (sealVoided) { throw out election }" it just means that additional precautions are taken to ensure everything is good. It's never a binary answer, unfortunately.
Thanks for the clarifications.

> First, on Android 6+ you can just disable the contacts permission and everything works (although you obviously won't see your contact names).

This is very good.

> However, we also spend a lot of time thinking about this class of problems, as well as metadata in general. Right now things are playing out alright for one specific class of attack: [federal subpoena]

Good, so Open Whisper Systems has no metadata. Do any third parties retain metadata about Signal messages?

There's also the issue of mobile numbers. I get that more-or-less anonymous numbers are doable. But arguably, most Signal users don't have anonymous numbers. However, maybe this is a non-issue, if the only data available are "the date and time a user registered with Signal and the last date of a user's connectivity to the Signal service". Is that it?
How can we explain these people that like to point at a laptop screen with a pen? I'm mortified every time I see it.
> remind myself of the fact that I was never special

I have a tee shirt that reads "PERFECT HUMAN". I love it when people react to it because it says so much about them. I'm not even well groomed. I'm clearly not perfect. But whatever great thing they say, I respond with my favorite line.

"We're all perfect, no?"

"Perfect" is the perfect example because it's so specific, yet ambiguous. It's so imaginable, yet impossible. But that's only if perfect is the goal, and a fact. These are factual issues.

When perfect is made the start line however, it's a philosophy. "Everyone is perfect" isn't a fact but an assertion. And when such an assertion yields positive results, it becomes an axiom, for when you desire those results.

What would the world look like if everyone were perfect? I'm looking at it right now. "We're all sinners, let's behave" becomes "if we're all perfect, why are we sinning?" Sins don't make us imperfect. Perfect people sin. By altering assumptions, the game changes. Reality changes. I prefer this reality, so I enact this axiom. I deal with the imperfect actions of perfect people instead of wasting time ruining reputations or perfecting my own.

With regards to "special" or "genius", we can do the same thing.

Everyone is special. Everything we do is special. Things not working out is just things not working out. It isn't special that needs to get fixed. We just need to make things work.

Everyone is a genius. I can google anything and store everything. I have infinite knowledge and infinite memory and I prefer spreadsheets over any mental arithmetic.

Honestly, the capacity for fluent intellectual literacy may be the greatest cognitive accomplishment by any species, and we (on HN at least) have it. Regardless of whether anyone agrees, the mere fact that anyone who can read can understand what I am writing here and be tickled by it is a testament to the genius of the modern intellectually curious.

When was the last time not being special or not being a genius stopped you?

The only time is when you thought you weren't good enough so you didn't even try. That's it. So I say get over it, do away with it, and just focus on exactly what you want to accomplish. Words have never stopped anybody. It's always "you".
variable names as documentation! (runs away)
Some segments know they can't be naked about their greed, so they use vague emotional terms. They usually mention it in offhand sentences.

The built in incentives make sure they naturally arise wherever you go.
Samsung to introduce AI assistant service in Galaxy S8
Not saying there is any evidence this has happened or will happen, but:

If I were Russia, I would arrange something so one or two polling stations end up casting many fraudulent votes for Clinton, just to call the entire election into question and give more ammo to the Trump campaign. Even if those instances had no serious impact on the results, the uncertainty alone could definitely cause significant civil turmoil.
Moreover, there are many usergroups and meetups - at least for people who are open-minded and not totally technology-avoiding.

For example, here in Berlin you can get out almost every evening in the week, and you'll find one public meetup with similar-interested people. Well, usually not just one, but multiple events happening at the same time, so you have to decide where to go.

There are political groups such as FSFE (Free Software Foundation Europe), DigitalCourage, DigiGes. There are general-topic technology groups such as CCCB (Chaos Computer Club Berlin) and the various LUGs (Linux User Groups). And there are lots of specialized groups for various programming languages, frameworks, technologies or editors: Haskell, C++, PHP, JavaScript, Bitcoin, Freifunk, Android, Drupal, Vim, Emacs, and so on.

Even for children, there is a growing community that oranized various CoderDojo events.

Alternatively, you could blindly visit one of the many hacker spaces (IN-Berlin, c-base, Fablab, E-LOK, AFRA, Raumzeitlabor, ...) and just step into whatever event is happening there this evening.
> However, I would love it if someone proved me wrong. The Signal clients and server already support federation, so there shouldn't be any technical hurdles stopping the people who are really into federation from using our software to start their own federated network that demonstrates the viability of their ideas.

> If anyone needs help doing that, let me know. I'd be happy to help.

I appreciate that you would say this. I suspected that you actually felt this way despite your pragmatic approach outlined in that blog post. I'm a fan of federation, but I think the developers of federated systems have to take the problems outlined in your blog post very seriously and not defensively.
LAN Turtle
Wouldn't that be easy to spoof numbers? Getting a few hundred people to add 10 or 15 to a candidate in a swing state could make a huge difference.
Internet and the flood of information. Vegan population soon reaching a critical mass(every friend circle has a vegan). And then when people have someone next to them who is vegan for x+ years and healthy they will think it's a maintainable lifestyle.
Also, anecdotal evidence, just a year ago a vegan post on a forum (i.e. Reddit) would get downvoted into oblivion and posts like 'bacon tho' upvoted, when today, more often than not, it's the opposite
what have they done with this poor website. It must have taken more than 15 seconds to load, and then scrolling has at least a half-second delay.
SimpleCSS
Right, but it's not for developers. It's for users who would otherwise have knocked something together in Access. At least it gets them onto managed infrastructure rather than running it on their own PC for their workgroup...
Not with that kind of attitude!
There's always money in the banana stand.
Yes, but the article is about multi-particle systems.
well it's distributed, so just caching a DB is a bit of a tricky question. What are you going to be caching in your offline storage?

If you just used flat-file CSVs, and don't want to re-download the entire DB twice a day, you want to now come up with syncing strategies, merging strategies, and probably conflict resolution. If you just have a blockchain, then you get all of this for free (so long as your data fits the blockchain shape).

Though I imagine there's something else that can be used here as well...
Ask HN: Should I begin a porn industry related startup?
I have a good tech background as a backend/frontend developer and I think I can make a decent service/app with deep understanding of how things work and what challenges can be.

I am looking for a niche to try and get a relatively quick feedback as what relates to perspectives and finding my passion for it. Being open-minded and impartial, I am looking for all possible industries that are legal and can be improved with my knowledge and experience as a sole entrepreneur (at least, initially, as I want to make it lean).

So, one of the interesting areas for me in this context could be porn-related services. My ideas are a webcam platform, automated pirated content hunting on tube sites, porn tube aggregator, to name a few.

Did anyone of you think of or try to run a porn-related startup? What are your thoughts about it? Please share your experience. Would be happy to discuss.

Thanks!
>and became popular because they solved real problems

Maybe someone should write a blogpost about which real problems they solve per framework; not only is there a lot of overlap (very confusing for beginners: people want to use the best not have choices they cannot possibly make at that early point) and the problems they solve are often really not relevant for the problem at hand. A lot (most; considering most sites are wp or some other point and click cms) of people never run into the shortcomings of Jquery or PHP or Mysql etc.

A blogpost about connecting the fundamentals to modern frameworks and to specific parts of modern frameworks might be good too. For instance why the fundamentals are easy to understand and when applied to serverside they are still easy but when moving to frontend/js it often looks like a ball of poop.

A lot of that is because many of these things are not fundamentals anymore: 20000 slightly different build, pack, deploy etc tools are a good example why a lot of people I know struggle. Boilerplate du-jour is another one: the minute you pick one it is outdated and people moved on to some other repos it seems. Many tools within boilerplates seem overlapping or redundant to beginners: no one explains why and docs are often written for experts (or: read the source).

Another point is that unless you have a team with you, it is hard to run projects when so many changes to these modules and frameworks happen. If you are a coder working alone it is hard to keep all stacks up to date (security: less relevant for frontend a lot of they time but still) when they are so instable API wise.

We do experiments internally but for production we use the tools we know until things have stabilized. I need to know I can run security updates in 5-6 years , run the testsuite and be quite confident I do not have to spend a few weeks refactoring.
The Master Opt-Out List [pdf]
> It makes me think you should be able to vote in both the place you live and work.

Oh, man, would I love to give SF a piece of my mind on my lunch hour on Tuesday. ;)
It's not recent - their tech journalism has always been pretty poor. The BBC is a branch of the civil service culturally; anyone who understands science or tech but can't conjugate latin verbs stands no chance.
In Los Angeles many transit stops are well developed with residential and retail nearby. The result has been the property values near the stations is so high that people who use public transit as their primary mode of transit can't afford to live there, and the bulk of people who do live there typically drive and use transit occasionally.
I have noticed that too often the interviewers look for people like themselves, which I find really naive - chances of you finding your own copy are slim to none.

A recent anecdote from my own experience. I've interviewed with this company. Everything seemed to go well, I had a talk with hiring manager, then with one of the guys from technical team where we discussed real world problems, etc. Everything goes well. As soon as I start thinking this could be the one, they say something along the lines of "let's see if this other guy from our team has some questions". So they bring the other guy who seems a little annoyed being dragged away from what he was doing (we're in an open office with glass walls, so I could see him at his desk). This guy turns out to be the "bad cop". He immediately goes down to more CS/academic level with his questions and eventually asks some question along the lines of "what does compiler do in a situation X when there is Y". Well, I am forced to answer that I have no idea (it's not exactly the kind of problem you normally encounter in real life), so the "bad cop" just nods his head in a forgiving manner and I know immediately it's a bust and that he's gonna veto me out. Sounds familiar?
I know what you mean. That Bayshore stop is baffling:

http://ww4.hdnux.com/photos/47/72/11/10461791/3/920x920.jpg

Sure, it's near a waste processing plant. But the fact that the area around it is just a square mile of shrubs and dirt is ridiculous. They could probably fit 2000 homes there right by the train station, 15 minutes from San Francisco, 10 minutes from the airport, 10 minutes from Milbrae BART. Other vastly under-built areas like Belmont also raise questions.

However, Hillsdale and Redwood City have done a good job building dense housing right around their respective stations.
We can bring memories back, who needs Internet Explorer when your keyboard has an integrated toolbar?

https://twitter.com/cfieber/status/792030673963851776
That's true, but those places aren't employment hotbeds. We need housing by the jobs. It should be easy to walk or bike to work. Caltrain is overloaded as it stands already.
After I left, they converted the dorm common areas into dorm rooms by pulling out the furniture and installing cheap wall dividers. I'm sad that students won't get that experience until they catch up on construction, but that's what happens when your university basically doubles in size in 8 years.
I disagree about the take homes. But this may primarily be because I've been hiring with a heavily weighted take-home for the last six months. Here's my reasoning:

1. I don't want to work for a company that uses CVs as a major part of its job screen, since they are nearly useless from an informational point of view. Steps that improve the quality of candidates also improve the expected quality of your future colleagues.

2. The take home gives significantly more information than a phone screen. Candidates who are rejected because they find the take home too hard, or who would have passed a phone screen but not the take home are saving time because they don't have to take any time off to come into the office for an onsite.

3. Having a good take-home means we can make the rest of the process more lightweight. We have an extension interview where we pair with you while you extend what you took home, and then you're done. This is much more respectful of your time than multiple days of algorithmic questions.

4. It's easier to make marking take-homes blind - i.e. to guard against various biases compared to phone screens and even in-person interviews.

5. The take-home is simplified, but similar to the sort of thing you will have to do in your actual work, so doing it gives you extra information about the job itself.

6. The take-home is designed to result in something that's fun. Many of our candidates say that they enjoyed doing it. Even some of the ones who fail it. Some even say it's a reason that they choose us over some other company.

It is true that some good candidates simply refuse to do take homes on principle since they have lots of choice. To try to combat this, we make sure we try to explain why it's worth your time.

If I told candidates 'congratulations, you've got a 1 day onsite interview' (where in the morning you're on your own and we send you home at lunchtime if you've not made good progress) instead of a half-day take-home (in which we are very flexible over how much elapsed time you need) and a 1.5 hour onsite extension, do you think candidates would prefer that?
More interesting stuff is here (but the PDF was worth posting by itself):

https://paranoidsbible.tumblr.com/cybersec