skysight-inc/HackerNews huggingface dataset:
Technology changes.

Yes.

It improves.

Sometimes.

It gets faster, easier and more responsive to business requirements.

Occasionally.

There are a lot of ideas in technology that are widely accepted, particularly by younger, less experienced generations, as being The Best Way to do things. However, if challenged, most of those people don't really know why they believe that. They have never personally seen any hard evidence that The Best Way is actually better than known alternatives. They have never spent significant time trying those alternatives for themselves to gain first-hand experience of the pros and cons. In fact, their belief is usually nothing more than a matter of faith, a blind trust in the dogma of the day and the rhetoric they find on-line or hear from their peers or managers.

See also: OOP, design patterns, UML and round-trip development processes, frameworks, ORMs, XML, dynamically typed languages, more frameworks, TDD, NoSQL databases, and so on, many of which were either invented or popularised as a way to work around the artificial problems created by one or more of the preceding items.

Of course I'm being a little facetious here. But if you think I'm entirely kidding, just spend a few minutes with Google and see how much advocacy there has been for each of those ideas in their day and how much actual data there has ever been to justify that advocacy. And really I'm being kind here, because you talked about things that are supposedly "faster, easier and more responsive to business requirements" and I didn't even mention words like "agile" or "craftsmanship" in my list.

If you don't embrace change in the IT industry then get out. Because you simply won't survive.

I embrace using the right tool for the job. Whether it's new and shiny or old but tried-and-tested doesn't really matter, though if I had to pick one or the other for some bizarre reason, I'd pick tried-and-tested eight days a week. There have been only a few truly significant advances in the past decade or two, but very many technologies that were initially much-hyped but then failed to stand the test of time for exactly the reasons that critics outside the hype bubble had always predicted.
In our batch there were at least three teams with founders that had kids. I think that what you mean that is that doing a startup in general is biased against people with kids/families. I agree, but that is mostly because living on a smaller budget with kids is harder. The beautiful thing of a startup is that in most cases you work really hard and at the same take breaks in moments where it is important to be there for your kids. YC is structured in a way where during those three months you kind of take a break with your regular life and focus relentlessly on your company, but I believe that doing that is one of the most brilliant things from YC, it makes all the difference in the world for your chances of success.
I like to think you use some sort of machine learning - You feed it the first few profiles which you do by hand to give the learning some data to start on, then let the machine do its magic.
It's not a slave in that it doesn't get the full zone, nor does it get updates immediately. Instead it does recursion to the original DNS servers, and replies back to the original client. Think of it like a reverse proxy for HTTP, except for DNS.
This is where Leviathan swims, right?
Great advice. A well fed person can't understand a hungry one.
If they're promoting such small numbers, I wonder if it's lack of interest rather than process issues.
Cutting-edge hack gives super user status by exploiting DRAM weakness
Oh, that depends on framing. In some situations employees are asked explicitly to approach HR at the emergence of a relationship in order to prevent conflict of interest.
find a new job. simples ;)
you have to enable it in the settings: http://i.imgur.com/1qoNlDP.png
Where do you find a co-founder for your startup?
Zynq-based SBC runs Linux, offers FPGA-based I/O
My comment about 20 years was in response to a quote from the parent comment. But yes, that's a very good point. Very few languages have ever come out of the gate close to the mark. Early C# and Java were painful without closures, iterators, function pointers, or good performance. Which is why I'm glad to see things like TypeScript, Closure, and ES6, Traceur, etc. (and I'm less excited about Coffeescript and Dart).

It's especially a good sign that Google is using TypeScript as a basis because it means we might not get siloed implementations and communities.
You can see that the file that got flagged in September still isn't flagged by all AVs:
https://www.virustotal.com/en/file/e2b8ecc843fa8156a8c06e7d9...

Another example: This one marked by 2 AVs (malwarebytes and Bkav) in September. A month later it was only marked by 3. https://www.virustotal.com/en/file/e5712fc604d6285038c6a7fe2...
Google Code Jam 2015
There already is the Joel Test. Many companies on StackOverflow Careers advertise their score in job listings.

http://www.joelonsoftware.com/articles/fog0000000043.html
I'm not planning on going to America because a) I'm more interested in seeing other places (sorry) and b) It's impossible anyway. But let me tell you something: When I leave, I won't be depriving "my own society" (whatever that means) of anything, because that's how much value I can produce here, with all the corruption and bureaucratic obstacles.
I'm jealous that your workplace springs for such luxurious accommodations :)
I don't really understand what you're saying here. `let` is the way JavaScript should have worked from the beginning: a sensible implementation of lexical scope. How can you possibly make an argument for `var`? What is "procedural block scope"? Why does a proper implementation of lexical scope damage "thinking properly about flow"? I just don't get it.
DHS Extends Employment Authorization to Certain H-4 Dependent Spouses
Attract the best people for building YC companies, yes. Although that is sort of a self fulfilling prophecy. There is so much amazing talent outside of YC or even SV it is incredible. Just have to know where to look.
Still would need a margin bell which, incidentally, the IBM Displaywriter provided along with more typewriter-like keys.
I feel like this guy's messaging is about six months behind the times. Two tier markets are so mid-2014.
no, it introduces a "super" semantic with late binding ,something you can't do in ES5. So it isn't just syntactic sugar. Furthermore it may evolve in later versions of ES to something even more complicated with access modifiers and things like that.
(you don't normally need a visa as a UK citizen)

A criminal record means one would though (the US doesn't recognize "spent" convictions) or even an arrest for a crime involving "moral turpitude". The rules are incredibly harsh.
let composes nicely with all the statement forms. You can even do `for (let x ...)` and have a proper let binding per iteration, for closures that capture x in the body.

/be
Yeah, thanks on the stars - I forgot to actually enter them as commands and for some reason it removed the stars when the comment was parsed.
HP Pavilion Dv9715nr Entertainment Notebook PC Drivers Downloadrivers
That would indicate the presence of some kind of HR policy. Something that appears to be lacking in this case.
Is it possible for another company to create something like React?
Making Science Less Weird
The duration of a pause has more to do with the size of your heap than with how much garbage you generate. If you generate a lot of garbage, the pauses don't get longer, they get more frequent.
I like the minimalism of it - but I really don't like returning a value from an include like that.

Just seems wrong.

Personal preference though.
Or just stop hiring assholes
Yep, that's what I'm saying.

If servers were paid entirely by the employers directly, they'd be paid the least amount that got an acceptable level of employee. Same as all other service industry jobs.

Since the payment was coming from the employer, it would be included in the meal price. Meal price is a competitive factor for restaurants, and all else being equal, those restaurants with lower meal prices will do better than equivalent restaurants with higher meal prices. The pressure to have lower meal prices would lead to lower pay for the employees. That would be one of the easiest places to cut costs, and thus prices.

Customers don't, as a rule, include tips in their evaluation of meal prices. So it removes the downward competitive pressure there.

What this really boils down to is that customers are more generous with direct payments to servers than their employers would be. Do you think this isn't true? Why?
I typically tip quite generously (20-25%), but I hate the idea of tipping. I'd much prefer it was just included in the bill.

What bugs me the most is that it makes me stop and think about what to tip, which is why I always tip around the same amount.

I also don't always know when to tip. For example, I have a house cleaner coming this weekend. Is it customary to tip a house cleaner?
It's somewhat alarming that this comment wouldn't be out of place fifty years ago.
There is something to be said about how, if the patterns of discrimination were a more straight-forward story, it would be better for Pao. The issues around that one partner post-relationship seem to be only one part of much larger problem (assuming the allegations are even roughly true), but "having an affair with a married coworker" is the type of thing that people really get sidetracked on.

The case could stand on its own without those events -- I think it's within good decency to point out the danger/distraction of these lateral issues.
You're already on the deep web as a possible place for fraud. The whole instant thing is a pretty bad idea IMO.
This is nice. Last commit is 1 year ago though.
Not sure about the decision to vary size based on whether it has an image to show for the event.

To me, size is an indicator, and I'd prefer it the size of the event was based on importance (either directly or based on my contacts) or meeting length. By varying the size just to include an image, Google is promoting one event over another. A small but important event sandwiched between two larger events can be easily ignored.

Maybe this app is good for purely social uses, but doesn't seem to fit my use case well.
> "These two things don't seem to obviously go together."
That actually makes a lot of sense: if you consider some of the security challenges associated with IoT, e.g. an IoT door lock, then a smart contract where you have m of n signatures needed to unlock it (think of them like a modified escrow with policy side, too), then you can see the play here. The transaction to open the door gets signed only if that policy is met at each of the m signatures. You might have a lock device signature, a home signature, and a home owner signature. There are lots of microtransactions in IoT (good and potentially bad). Smart contracts can mitigate / isolate risk and ultimately reduce attack surface vulnerabilities. Block chain is a necessary part of this to work. For more info check out "bitcoin 2.0".
5) work for a company until you get a green card.
Isn't that true with: Your bank, payment processors, your doctors, social security office, credit rating agencies, the NSA, and so on and so forth.

Statement like these are, frankly, very low quality and add nothing to the discussion. It is just a worst case scenario that seeks to dismiss all opposition with no actual facts or legitimate logic to back it up e.g.: "What good is it if commercial aircraft have ACAS (traffic collision avoidance system), when the wings could just fall off! Or with a tiny fuel leak it could explode! ACAS won't help you then!!!"

I don't really have a horse in this race, but these arguments against CloudFlare are so low quality and thoughtless that I feel I must speak against them.
How Reddit Became a Worse Black Hole of Violent Racism Than Stormfront
That doesn't mean they want to get caught forging signatures. It would destroy their credibility and cause people to take additional countermeasures. In theory the community could revoke their control over the TLD.

But I'm trying to understand your objection here. DNSSEC/DANE replaces domain validated certificates. I understand your objection to be that we don't want the registrar to be in the chain of trust; but they already are. If you can forge the target's DNS records from the registrar's servers then you can get a domain validated certificate from any CA. The ability to control the DNS records of the domain is the thing they're verifying. The difference with DANE isn't that the registrar is in the chain of trust, it's that the CA isn't. It causes you to have to trust strictly fewer third parties. There is no less vulnerability to or recourse against the registrar than there is now.

To do better than that you need to do something more than domain validation. But how does replacing domain validated certificates with DANE prevent any such additional checks from being done?
A lot of the value that YC provides is in the network, brand recognition, and mostly importantly, demo day. Depending on the circumstances, I would say just demo day itself is worth doing YC for.
> Perhaps you value novelty...
> What might not be "adequate" for you...

It isn't about what he values versus what you value. What the author complains about are well known problems with recommendation engines. Take the naive reco algo - "You just bought a 50 inch Philips TV. You might also like - 50 inch Sony TV, 50 inch LG TV, 50 inch Samsung TV, 50 inch ..." - See the problem ? I already bought my fucking TV, you can't expect me to buy more & more of the same or similar goods.

Then there's the CF algorithm & its variants, with well known problems - namely, they don't actually match content to one's preferences. Typically, one POV dominates across the board due to the sparsity of the matrix, & getting the diversity required for the matrix to fill out takes a long long time and a very large number of people with diverse opinions. You mistakenly give a five star rating to Godfather & you are bombarded with mafia movies for a long time. You attempt to confuse the system by giving Pretty Woman five stars as well. Then the system tries to gamely proceed by suggesting "Those who watched Godfather AND Pretty Woman are more likely to watch - So I married an Axe murderer."

Can't win.

There are auto-complete screenplay software that basically make a composite of the top 100 best selling screenplays & do what in the industry is called a flip. Namely, change male to female, winner to loser, comedy to tragedy etc. These data-driven screenplay software might suggest that if you take the ladies from Thelma & Louise & replace them with grizzly old men, you get Unforgiven.

There are lyric generation software with the same flavor, umpteen loop generators & infinite jukeboxes, content recommendation systems along the same lines - since you just starred this code sample on angular, you will enjoy this github repo on react,...

Hopefully you see the downside.
> But they shouldn't be alone in the fight for clarity.

They're starting with TypeScript which was Hejlsberg's project at Microsoft. Microsoft wants people to develop web apps for Microsoft server platforms, and you can use TypeScript with intellisense in Visual Studio. We'll see if Microsoft puts it in the browser but it seems like they already have a stake in the success, at least.
No Ikeas in South America, afaik.
yes, although it does mention in the paperwork that minor offences as a child do not normally stop a visa application. it is also abundantly clear that this is a problem that prevents using the ESTA system to travel.

this is part of why i feel i should stress that i am making assumptions, and not hide from any other issues that i may have there... there is a certain amount of bitterness from having gone through the process and given up because it took so long, required so much effort and cost too much money.
Sorry to jump in here - I can't see how to connect with you otherwise. Is React and future React Native not safe to use then? In my mind Facebook could eventually try to enforce, ask for money or other, for patents they hold against you - and if you try to fight them then you'll lose the ability to use this software? That seems horrific to me and something I'm surprised the development community isn't up in arms over.
I work from home too. But that doesn't mean we have the easiest job.

An old saying a coach of mine had "if it was easy, everyone would do it". So if it's easy, why isn't everyone doing it?

...also, what is stupid money? $200k+? anything less than that is just called regular money.
Supreme excellence consists in breaking the enemy's resistance without fighting.
You could look at them as two sides of the same perspective: Paul is saying basically that competition doesn't exist because if you focus on the customer need enough it ensures uniqueness, and Peter is saying don't copy what someone else has done, be unique.
These are great questions. I'll be sure to do a follow up post in a year and see where we are. I know that the biggest reward when we went from 100% remote to having an office was the feeling of being in touch with what was going on. It was also the spontaneous conversation. I am hoping we don't lose that.

It's actually the biggest reason why we have a chef prepared lunch. We found that it forces everyone out of their desks at one time to hang out as a team. We usually don't even talk about work, which is the way it should be.

The other assumption is that the break out rooms will become longer term project team rooms. So if a couple of people are working on a feature for a few weeks they can take over a room to focus together.

I can say for sure that being a remote team enabled us to work around a lot of these concerns. It's easy to feel isolated when you are remote, so we work hard to make sure all communication happens asynchronously or in chat, even if we are in the same room. We also use video a lot, and my hope is that we can use it even more in the new office with remote team members.
Go and the Modern Enterprise – Peter Bourgon – London Go Gathering 2015
You know how people use Python for most of their code and write c bindings for performance intensive parts?

Idiomatic Haskell for most of my code and imperative Haskell for performance achieves something similar without having to switch languages.

If you really need C, Haskell also makes it pretty easy as well.
#register/paywall# no thank you!

Found full story here:
http://www.reddit.com/r/Bitcoin/comments/2ym9zd/blythe_maste...
I usually cannot crack a joke here. My humor is insufficiently dry and I am a demographic outlier on multiple axes (including being female). But sometimes humor works here.

I think the issue here is that sexism in STEM is a huge hot-button topic. I guess I am just a bit annoyed that I posted a good article on it and that is being ignored, but, boy, howdy, can folks pile on to this inane derail as if your comment on how freaked out these bugs would make you is some huge sexism in STEM hill to die on.

Priorities. (rolls eyes)
And the whole thing saves on taxes by being a Dutch 'charitable foundation'!

"IKEA: Flat-pack Accounting [2006]" – http://www.economist.com/node/6919139
> that being said, i in no way blame america for making it hard for people of arab descent who spent any serious amount of time immersed in that culture. i would do the same.

You seem eager to kiss the hand that slaps you.
Pardon what may sound as a dumb question..

If I understand this correctly, as first quarter and 2nd quarter reports come out, oil-related firms will drop in share value assuming oil prices now are stagnant?
Because the service is a direct and prominent factor in your experience of the meal.
> "Although the treatment lasts only 20 seconds, ..."

$5K in 20 seconds? I'm in the wrong business!

Don't that realization turn my brown eyes blue ...
Personally I enjoyed this article.

I'm working within several different businesses right now, and the consistent theme I'm trying to relate to the folks I work with is that data-driven techniques can take you right up to the edge of what is known to be possible. It's the people who work with the ambiguity there and take leaps into the unknown that ultimately change things. It's fine to want to be part of the pack, but for the really ambitious folks being at the front-edge of the pack is still being part of the pack. Learning to make the move out in front is the hard part.
This attitude really surprises me. I've been deploying 'use strict' code to live environments since 2012 and genuinely can't recall a single occasion where it has caused us a problem.

We lint, unit-test and acceptance-test aggressively (including legacy browsers), and the strict directive itself is of course scoped to our own IIFE. Perhaps that explains why I've not witnessed the hurt you mention.

The mechanics of strict mode are very clearly defined too, so I've not seen any cases were developer confusion caused unwanted side-effect (although I have heard straw-man arguments made where people predict it would).

The benefits, on the other hand, are real and tangible. Errors that might otherwise be difficult to diagnose fail hard and obviously. Browsers are better able to optimise strict code than non-strict. And culturally, I suspect that a use-strict policy has forced everyone to be more clinical in their approach.

Hand on heart, I would never go back to deploying non-strict code, so would be really interested to hear from anyone else in the opposite camp.
Can DragonflyBSD be good for using it as a desktop for programming and such? I've tried to google if BSD OSs are good for that purpose, but it seems like they might be better suited as servers and such, and you're better off using something like Linux for programming. Do you have an opinion on that?
I would like a follow up on this as there is no privacy statement on your site.
Very good answer, thank you.

> When you have kids you are more aware of the consequences of failing, you value your time more and are less likely to "play house" as PG calls it, in my opinion.

Yes I agree with this. I think having kids is kind of training for some aspects of start-up life. Definitely in juggling a lot of things at once with limited time.

In terms of success I just wanted to know if it carried on beyond the YC incubator period and it sounds like it has so well done and good luck with it :-)
Small clarification:

> If you specify ALGORITHM=INPLACE,LOCK=NONE you can alter table without blocking reads and writes. We have used this method successfully in Amazon RDS when updating schemas.

The use-case of ALGORITHM=INPLACE and LOCK=NONE is to produce an error if the modification you are attempting is not supported in this mode. i.e. even if you don't specify LOCK=NONE, that doesn't mean it will lock.

This is useful in preventing guessing games (i.e. you think its LOCK=NONE, but for some reason it's not compatible...)
Job search tips for 2015
Hey I'm the developer of uBar - please let me know if you have any suggestions or feedback to make uBar help with your window management even more:)
The particular instance I was thinking of when writing my response was pretty blatant! I was around 15 or 16, and sitting on a public bench at the university I was taking classes at. A man sat down at an adjacent bench. He was literally turning his head 90 degrees to stare at me for minutes at a time, and whenever I would make eye contact he would immediately look straight ahead. He started inching towards my bench. I inched away. He tried to talk to me, and I politely excused myself and went to go study somewhere else.
Aren't you against this sort of thing?

"It seems to me that a lot of you "bring on our new overlords" boosters are unaware of how HTML5 came about. It was not through one vendor shipping proprietary code and standards bodies mopping up later. Study some recent history."

You convinced me 1274 days ago.