jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
IIRC the major innovation for USB-C is to put the spring loaded component into the cable rather than the device. This is brilliant, since springs wear out over time and it’s much easier to replace a cable than a device in most (all?) situations.
This is semantics. Deciding not to do something is a decision one takes. It is not like there is no choice.
This is how I was seeing things play out in the early 2000's:
— Python Programmers: why do we still have to be doing this in php/Perl/JSP/ASP when Python exists? — The World: here's Zope — Python Programmers: is that supposed to be joke?

Then in 2003 WSGI showed up and it was a matter of time, leading to the years of wilderness that you describe until Django won out. I confess that I was more team Pylons, but happily conceded.
I've only been coding professionally for a few years and I've too noticed dramatic productivity differences some days compared to others that aren't related to unexpected technical aspects ... it's just the volume, speed, accuracy of my coding all by itself it seems.

With something that takes a lot of focus I think mental state is absolutely huge.

We see athletes go through warmups and traditions before they start a game to get going not just physically but mentally ... makes me wonder if I should do the same.
Lots of reasons. To start with it is positive for the bottom 5%. School is also not just about academic results but also integration and socialization. I think that ideally you would have one class and several teachers.
I always struggled to understand the appeal of the open/closed principle.

"The idea was that once completed, the implementation of a class could only be modified to correct errors; new or changed features would require that a different class be created."[1]

This sounds a lot like bolt-on coding, always adding code rather than assimilating new features into a codebase. This doesn't seem like a sustainable strategy at all. Yes you don't risk breaking any existing functionality but then why not just use a test suite? The major problem though is that instead of grouping associated functionality into concepts (OO) that are easy to reason about, you are arbitrarily packaging up functionality based upon the time of it's implementation... (subclassing to extend).

[1] http://en.wikipedia.org/wiki/Open/closed_principle
tptacek previously linked[1] to Brown's threats, but it was a screenshot. Here's a partial transcription:

Brown called FBI Special Agent [RS] a "fucking
chicken shit little faggot cocksucker"

Brown stated "when I say [RS's] life is over,
I don't say I'm going to kill him, but I am
going to ruin his life and look into his fucking
kids"

Brown stated "I"m armed, that I come from a military
family, that I was taught to shoot by a Vietnam Vet
and by my father a master hunter ... I will shoot
all of them and kill them if they come"

Sorry. Those are hardly the words of an objective "journalist". Law enforcement generally frowns upon threats of personal violence against them and against their children. Like it or not, this is settled law. You don't get a free pass about this stuff.

[1] https://news.ycombinator.com/item?id=8932468
I think I have an idea on how to support IE8 and do this without SVG.

1. Create a JPG of the can and trim the edges off completely

2. Create a PNG of the can and remove the insides completely, leaving only the edges

3. Overlay the JPG on top of the PNG using CSS absolute positioning or background+foreground image or similar

Since the JPEG comprises only the inner part of the image, it doesn't affect anything. The PNG comprises the outer edges of the image and you get the desired transparency on the edges.
given that they're a reseller there probably is no aircraft with their livery as pictured either
I believe that React would offer you a very different perspective. It also has a strong developer community; React is already being used in a lot of places (although Azure's management interface was just recently redone using Knockout). I've also heard that you can combine React and Angular.

Reading this will take a bit of time, but it will help you to understand React's approach: http://jlongster.com/Removing-User-Interface-Complexity,-or-...

After this, the React tutorial should get you up and going. Once you start working on more complex apps, look into the Flux architecture (an approach to application structure that Facebook uses with React, like you'd use MVC/MVVM/etc otherwise).
I can't seem to find the rebase code? I've always wondered how that part works. Great work otherwise! I've already taken a look at the three way merger code.
They work fine. There's even some effort to make apps use similar looking themes and icons when running in a different desktop; certainly things like tray integration work pretty consistently. It's not perfect - they might look a bit funny - but apps from the "other side" stick out less than e.g. java apps always do.
This bears no resemblance to react whatsoever.
By taking out the render, getInitialState, componentWillMount and other lifecycle methods Riot.js completely misses the ideology behind react and becomes just another templating library. Waste of time, anyone reading this should stick with React.

Not to mention we've moved past code tags like "each={ item, i in items }".
There is an excellent post about why you dont want layer 2 tunnels here http://markburgess.org/blog_broadcast.html
There is a 10MB limit on 3G app store distribution; anything over that will be wifi only.

Memory management is handled via a set of rules that are basically if you create it you are responsible to release it. If you borrow it you must not release it. Similar to malloc/free and new/delete in c/c++. It is a level of abstraction higher though. You are dealing with retain counts and autorelease pools. A memory leak in an application can crash a phone with limited memory fairly quickly.
Emailing you now
So long as it's after tomorrow that's good by me.
Using property overloading to implement getters/setters in PHP is terrible practice. It's slow, makes the code hard to manage and introduces unexpected behavior.

function __set($property, $value){
if ($property == 'speed'){
// ...
}
}

Just write the damn setter or no setter at all but please don't use property overloading for this!

function setSpeed($value) {}
I’ve found the total opposite. Most things I’ve listened to have eventually turned into a sales pitch. It’s almost like clubhouse is infomercials with listeners calling in.

And then there’s the avalanche of notification spam..,
Except when you start a software business, individuals and small companies below $1M revenue, will be your only customers for years before you establish sufficient market presence.
There is a conflict here: on one hand we want diversity, accept people with their differences, their handicap or education. On the other hand we want them to behave the same way we do, otherwise we reject them.

So your company should have people with handicap, but that have no effect on others.

And diverse genders, but you should consider them all the same, even if we know we have diverse bodies, needs and behaviors.

And diverse cultural and religious background, but it should be ignored like if we all agreed on how life works.

Living together do mean we have to live by common rules and try to fit, but you can't have your cake and both way: if you increase diversity, you will increase friction.

If you ask for diversity and you want them to be just like you, think just like you, or act just like you, it's not going to work.
So let's back to that.

The only two companies that ever had issues with Java owners were Microsoft thanks to J++ and Google with its Android Java.

Lots of companies have produced their own Java version, without any issue.

Sad that things have gone this way and Google isn't being hardly punished for what they did to Java ecosystem with their special flavoured Java and by giving Sun's fatal blow.

Thankfully they never thought of buying Sun to own Java, as it would have been yet another project on their graveyard, looking to how they handle it on Android.

But yeah lets not get distracted and join the Oracle hate mob.
Corporate Resource And Planning
Most of the projects related to running their infrastructure will be quite interesting by default because of their scale.
I suspect that local media might have enough information, but are uncomfortable to write about certain topics. Being seriously disliked by powerful men is sometimes unaffordable to a media outlet.
The US does this all the time with its monetary sanctions. That's why sanctions against Iran and Russia are quite a big deal for these countries. Even nations that don't really want to take part in those measures are affected because their national banks have to do business in the US or with US banks and businesses.
No infrared illumination makes this camera completely useless if the manufacturer intends to use it in the future as a Driver Monitoring System component.
It is highly concerning to me that tech is being sliced up by a couple key players and those key players are becoming more and more entrenched. Mobile apps/mobile web is how most of the world spends most of its time interacting on the web, and we only have 2 real options as far as mobile platforms go ios and android (Apple, Google). Search is dominated by Google. Browser is dominated by google. Social media is dominated by facebook. AWS powers god knows how much of the web. I wonder if as a collective effort open source community could somehow challenge one of these giants in their respective domains and provide alternatives.
"Shoot Your Shot: NYU girls roasting tech guys" is pretty amusing.
In judo, intentionally pushing opponent out of bounds is against the rules. Explicitly.
Visit the Tenderloin in SF.

Twitter came in to the community brought lots of jobs. Did that make the neighborhood better? No. What happened was that the price of housing went up for a group of people who could already not afford it. Basically the "area" was developed but not the "community".

Like an invasive species. There is nothing wrong with rabbits in general. I like them. But in Australia they are destroying the native species.

As humans we have more ability to pick up an move, but we tend to not want to do so. Most of the people in the low end of the economic spectrum rent, so it is not like the increase in property values is making them rich off of their homes, instead they see rent increases.

Trader Joes in the "wrong" neighborhood does the same thing. Many communities "need" a walmart because it will serve their need for cheap food and clothing, and won't raise the property values. It is easy to hate Walmart and other big box stores, but in truth, often a community needs "cheap" more than they need "good".

Edit:
Produce is one of the things that are hard to get in a "food desert"
Trader Joe's is notorious for having expensive produce with a short life span.
http://www.cbsnews.com/news/4-things-not-to-buy-at-trader-jo...
Two minute session was perfect. What a great way to break off, clear your mind, and re focus for the second half of the day.
What is the intent of the blog post tho, if not just some vanity thing? Are you expecting recruiters to read this, are you forwarding this link to recruiters who send you emails? It feels like what you're saying is most likely not going to reach, or have an effect, on the intended audience.
The fact that I was immediately thinking about the cost (and so do many others here) corrupts the experience right away. But anyways, very nice find for today. Hope it stays as is in the distant future.
I'll hedge a bit (I don't know much about OpenNI), but I'd posit you're interpreting Apple's moves entirely wrong, mixed in with a bit of entrenched anti-Apple fandom (based solely on you advising folks on how to defeat them). At the very least, you're definitely interpreting the situation based solely on Apple's role in owning the app store, and not of the company as a whole.

While I don't know about the OP open source project, as a iOS dev I know quite a bit about using Testflight. The feudal analogy really breaks down there; this has nothing to do with ruling the app world, it's a technical decision based on code-signing and app distribution. Apple came up with the system that does that, and TestFlight made it about 100x better, so Apple acquired them (and are now working on making the 1st party system infinitely better).

Historically, Apple has most all their projects in-house in order to focus solely on the product and the way technology integrates. So when they close on an acquisition, it's very common for Cupertino to EOL other efforts at make the new hires and technology part of the company. When that's your approach to design, there's very little reason to support open source libraries and other projects other than your own.
That was only linked from your home page, not the page submitted here.
Of all Facebook's accomplishments why is Thrift the one that you think makes this a non-issue?
Agree, noticed the same. The clouds are very quickly repeating. Hoping they'd innovate here further.
Awesome work. Thanks. Looking forward to see more of those vintage games again :)
Luckily in some parts of the world engineer still means something by law, even in informatics, and one is not allowed to use it just because they went through a six weeks programming bootcamp.
The world building in RDR2 is amazing. In 4K, on a large screen, I sometimes forget I’m not seeing a real vista. Watching distant weather systems or the subtle, twinkling lights of a city almost beyond the horizon adds so much.
Enormous liquidity injected into the system along with lower production suggests high inflation in the future after the crisis is over. Do you think that will likely happen?

Note: Above is not a value judgement. The measure is necessary to prevent the system from completely breaking down.
Yeah, and you can't really leave things to be some other country's problem -- especially a transmissible disease -- when that country shares a (for the time being) open border with you on land.
There are a lot of people who got to this point a few months earlier than me. Let's find them en test them.
Haha, yes it is a very unsafe/not well validated project. There are many things like that. For example, there is no limit to either the length of the gif, or it's size in pixels. As a result, some people have generated huge gifs, on the order of hundreds of mb in size.
This double-blind study found that experts preferred modern violins to Strads in listening tests:

https://www.sciencemag.org/news/2017/05/million-dollar-strad...
> if you freeze up in interviews, are you also going to freeze up in developer meetings?

No, the examples you listed are very different settings. An interview is far from a casual conversation, no matter the tone of your voice. An outsider is trying to prove themself to the group, they are under direct scrutiny at all times. One mistake can widely swing the interviewer's impression and cost them the job. No matter how many times you tell them to relax, certain people get into a feedback loop and it freezes them into inaction. Once part of the team being criticized for their code from other developers or clients is much less stressful, it's something they're ready to deal with. They are held with a certain level of respect for even being part of the group at all, and much less likely to lose the job/get fired in such a setting so the stakes are nowhere near as high.
Crystal doesn't have built-in support for parallelism, let alone production-grade support. This is a significant lack for a modern language.

For a language that is around 8 years old, this may be a serious problem, since the surrounding ecosystem has been probably written without parallelism in mind, and it may take a very long time to be updated (if ever).
I see, thanks. I don't ever remember touching these settings before.
I don't think it's ever too early to have advisors, which is what I would call them. Especially if the project is in their area of expertise, very few people will turn down the opportunity to be an adviser to a brand new effort if you are truly serious about it.

The only real danger is expectations. You should talk about how much time the adviser can really spend on helping you. I've spoken with a number of professors and professionals that are advisers to companies that started to take advantage of their time and spoiled the relationship.

Also keep in mind that advisors are not employees. Unless you pay them someway (stock options, money) they are doing you a favor. If you think you'll need a lot of their time then plan to compensate them some way up front, even if you have to make good on it later.
No, what he is saying is that the system that worked for a small community of like minded individuals does not work for a large diverse community.

The upvote system used to work because it consisted of a lot of similar people saying, this is a good point, or I like this.

Today's community is much more diverse, which is inevitable when you have a quality service/product/community/yadda yadda.

>> In total, Hacker News now sees about 90,000 unique visitors per day. http://newsgrange.com/ycombinators-hacker-news-reaches-1-mil...

The old system just doesn't mean what it used to. People are looking for new strats to preserve the original culture as best they can.
I use a macbook pro and it truly is a better laptop than anything else, but if you're looking at a desktop then the argument becomes a lot murkier if you're not doing iOS development. If cost is an issue, I'd build a windows desktop from parts that are OSx86 (Hackintosh) compliant so if you need the osx experience you can get it. That gives you the best of most worlds' I'd say without having to pay the mac premium - though if you're getting a laptop, then the mac premium is almost certainly worth it IMNSHO.
No. It's overly complicated for the problem that's trying to be solved. I would have to weigh voting on a comment against seeing how many other people voted on it for EVERY comment. I just want to scan smart comments and learn the sides of an issue quickly.

What is the problem we're trying to solve again, anyways? And do the multiple downsides mentioned here multiple times (and heavily upvoted each time) really outweigh the downside of whatever that perceived issue is?
If you feel the need, just do it and ask him what do you need to get his help/mentoring.
I predict that this will be an expanding area of law in future.

To form a contract you need a number of elements, one of which is a signal of assent. Traditionally for written contracts you can use signatures and seals. For verbal it can be something like "OK", "done" or "agreed".

The question is: can one party unilaterally impose the form of that signal? The answer here is apparently "no". And this is the sensible decision IMO because it would make it too easy to trap people into "giving" assent when they did not intend to. Assent should be in a form acceptable to both parties or in a known form widely recognised (such as signatures).

Of course, I am not a lawyer and this is not legal advice.
In a spot where I lived where there were 20+ networks visible, there was one very strong open network (they were obviously using a substantial antenna or two) that was around for more than two years. It was quite popular - you could routinely see a dozen or so clients connected in the evening. Connecting to that network would often yield a OS finger print scan + occasional attempts to exploit vulnerable services. Traffic going over router also very obviously was having its adsense traffic replaced. God only knows what else they were doing. Since it's on their network, it's very likely a lot of that wouldn't even be illegal.

I certainly wouldn't go around encouraging people to connect to random wifi networks. It's a different world out there than it was 5 or 10 years ago.
Stack ranking causes employees to compete with each other rather than the company's competitors. It's all downhill from there.
Homeland == vaterland. You did not have this term until the DHS came about.
The bad part about every Windows since Windows 2000 is that it didn't really offer any new value. A bit more bling in the GUI, yes, and security, yes, but fundamentally Windows 2000 is just as good as Windows 7 from a productivity standpoint. So a lot of people saw that, and decided to just stay with XP until they are forced to do something different.
are you sure you want to trust a single person with your entire fortune?

What "entire fortune"? Who keeps their "entire fortune" with an exchange anyway? Or a significant chunk of it in cash for that matter?

They provide completely reasonable assurances for what they're doing.
Jamie Shotton and others at MSR were directly responsible for the pose detection software for Kinect. MS bought in the RGBD camera from outside, but did really good work on the software internally, using the talent at MSR. A great success story for the corporate lab model. I don't know how often things work out as well as that, as the labs must be enormously expensive!
is our offering clear?

"Improve your learning efficiency." How are you different from all the other players in this space?

what's your immediate reaction after viewing the site for 10 seconds?

The first two images show frustrated, unhappy women. This is not a good association to have with your product.

The slides in your carousel rotate too quickly for me to read everything. The carousel concept is a bad one in general (see http://searchengineland.com/homepage-sliders-are-bad-for-seo...).

There's not enough information on the front page for me to make a decision. Take the contents of the "How It Works" modal window outside of the carousel and stick them on the front page.
I think that's the PR gif that the OSM blog posted a while ago when first announcing iD.
The liquidity in BTCUSDT on binance is much higher so you're less likely to encounter slippage. You have to also remeber non US customers that use exchanges, for them it makes a lot of sense to exchange their native currency to USDT.
If this is real it'd be a pretty big scandal. A journalist could try setting up some accounts and seeing if the behaviour listed (editing reviews to be more positive) and so on are actually true.

OTOH I wouldn't be surprised to find that a lot of people DO have bad experiences, just because, well, a lot of people are just dumb. If AirBNB was wholesale editing reviews or revoking coupons you'd think that'd have attracted someone's attention by now.

Edit: It's also interesting because searching for AirBNB problems shows the opposite, where they side with guests that are bad, e.g.: http://www.airbnbhell.com/hosts-beware-mediation-say/ -- This is what I'd expect. Like Amazon, you can probably afford to piss off some suppliers if you maintain a stellar customer service reputation.

Really, what are hosts going to do? The hosts that aren't making a living off this will just leave or not, no big deal. The hosts that depend on AirBNB since they've gone and rented out properties specifically to do this (perhaps illegally) are just going to have to go out of their way to be nice about things since they don't have much recourse.