skysight-inc/HackerNews huggingface dataset:
Is there a way to ensure that the amount of time you set aside for GC is, err, enough? I imagine the outcome of it being insufficient would be quite bad... eventually.
I still say Windows 7 is the best OS they've put out. The whole Metro UI is a disaster.
I'm not having a problem viewing in Japan
IMHO Angular is a bad idea because you're doing rendering in the client side. Maybe your building an HTML5 image editor or something that requires client rendering. But most CRUD apps doesn't really need client side rendering. There is also a hype of SPA (single page apps) which is usually harder to implement than server-rendered apps. It is harder because you have to avoid the browser refreshing the page and keeping the state in the browser AND syncing with the server. If you do server side rendering you don't have to sync client and server with JS.

Many people said that it was ok to render the view using JS in the client, but often they start having performance issues. Not just the performance, but introducing changes in Angular apps wasn't easy for me because there are lots of things going on. I don't have a lot of experience in Angular but the few code that I hacked it was hard to introduce changes because it's hard to follow the flow of changes in the code.

React may be good if you really want to have an SPA and you can afford it. But the complexity introduced by it may not be worth it in many projects where they'd be fine with just HTML/JS/CSS and server rendering.
It's not either/or, it's both/and. Having parents that are willing and able to be involved with their children is huge, but going to a good school is to. The top rated comment linked to a This American Life story on achievement gap and how busing poor black students to white neighborhoods in the 80s and 90s almost magically improved their scores.

Don't forget that part of being an involved parent and making sure your kids get a good education is, critically, getting them in a good school.
Deploying Python Slackbot to Heroku
> So we got Java as the main platform for GC research

Perhaps we did, but it's not because it was the only option. Python has the same need, has always been open source, and has been very popular for as long as Java. Ruby was even more popular than Python for a while, JavaScript might be now. Why didn't much GC research happen in those environments? Is it because people who do GC research looked down their nose at mere scripting languages, even though out in the field all of these have been used for more serious kinds of development? Or is it something else?
PHP Language detection
Yeah but that could have been any number of things.
I don't recall a lot about it, but what you described is "real-time garbage collection". If you google that term, you should find some work/writeups related to it :)
Check out the Thinkpad T400 series (e.g. T460s) and X1 series (e.g. X1 Carbon and X1 Yoga). They're lightweight and durable with big screens at pretty reasonable prices.
I actually meant "without Interlocked Pipeline Stages" which is what the "IPS" originally stood for in MIPS. Again it's a microarchitectural detail which was exposed through the instruction set, and later MIPS abandoned it.
Not where I went to school, half an hour after the kids left the vast majority of teachers were gone.
Same experience for me. I have FF installed on my laptop as a second/backup browser. I use it once every few days. First time after I installed it I have got a notification that it is launching slow and I should consider removing add-ons. This was the first time I ever launched it.
It constantly freezes and makes my laptop look like an oldie, even when it's not.

Chrome for me any day. I prefer to have ram clogged and no freezes.
There is bait-and-switch in the electronics arena. Ordered an FTDI usb-to-serial adapter, got a counterfeit Prolific adapter. Wrong chipset, and not even a genuine wrong chipset.
In my, completely unscientific but likely not that all inaccurate, observation SMBs are pushing hard on Facebook. Twitter is dead and people don't waste their money adversiting there. Google is still there but it's become such a mess that the difficultly of getting high rankings combined with the much less precise targeting (compared to say Facebook) has made it a lot less attractive recently.
Link: https://youtu.be/IWPgUn8tL8s?t=54m48s

The next slide after the 43 folders is "sync to paper", that's the bit I recall
Virtual Reality Won’t Be Lonely for Much Longer
I am very grateful for the firebug theme in dev tools. I find that UI much easier to use than Chrome or Firefox inbuilt dev tools.
XPS 15 and 13 have (one of the) best trackpads on windows. I finally understand how people live without mouse. Apparently not the same as mac, but the closest experience available.
Microarchitecture has a technical meaning here - it means the implementation of the chip. The ISA should be separate from the microarchitecture, although very often they are not (common examples being: branch delay slots, register windows, non-interlocking pipeline stages).

The microarchitecture is nothing to do with the assembler syntax or instruction set.
Hahaha, that thing looks amazing. Mechanical keyboard on a laptop!? 17" 4k display! Someone built my dream laptop then added $2000 to the price ;)
https://mfbt.ca/some-garbage-i-used-to-believe-about-equalit...
Because it is MY source code, I don't want to send it anywhere. (Yes I do use GitHub/Bitbucket, only for public code)
CIA funded "Fakebook" should be sued of censorship and publicly lying to people about spying!

Facebook ?
No thanks, their business is censorship business.
It probably depends if you use your website to generate income.

I currently work for a small business that sells dedicated lines, MPLS etc. They invest heavily in their website and use it to generate leads for the sales team.

Myself, on the other hand, I switched from a Wordpress powered blog to a simple, html "About me" website, mainly because I didn't use it and didn't want to keep up with the maintenance.

I can understand if smaller companies, that need nothing more than a business card on the web, use Facebook or some other hosted service for their presence.
Yep. Property crime conviction rates are pretty low, 20% in my area last time I checked. Murder is only 60%.
In a brazen attack on privacy, intrusive javascript tracks mouse movement, behaviour etc. and can detect if it's a human that does the clicking or your ad blocker/clicker. Next up might be eye tracking through the webcam, do you want an BS-armsrace with the ad industry or can we just block all that nonsense?

If you sell shoes, put up some shoe ads with an affiliate link, shouldn't that work good enough? You'd save millions by not being susceptible to attacks like the one in the article.
I think intel's pricing the iris graphics a bit too high, so it's pretty rare. Lenovo has some idea pads with iris, and the macbook pro.

Hopefully they drop the price enough to make it more popular. As you mention it's a particularly attractive option for linux.
Actually I meant that we should probably send fewer people to college and have fewer people graduate high school. Maybe some of them should go to trade school instead, but generally we should just reduce the quantity of education provided.

Most education seems to be wasteful; see Bryan Caplan's writings on the topic, for example.
True. And the poor have severely amputated family time due to job requirements. If both parents work a combined 3 jobs (and probably don't have the luxury of personal transportation, meaning increased transit times), how many hours are left with their children?

Yes, family education cannot be fully replaced by school instruction. But the reality for many struggling families is that they need as much help from the schools as possible.

I'm very pro-family but I take issue at the wealthy who point their fingers at struggling/broken families who haven't been dealt the same cards in life, and justifying blame by judging their lifestyle.
> the deployment workflow in this case is extremely simple. Run "concourse web" for the UI, "concourse worker" for a worker

By which you mean, of course, "write systemd units or whatever for the web and worker jobs", because you don't want to be starting your CI system by hand. That's not rocket science, but it's not quite out of the box.

That said, the emphasis on BOSH must really be hurting Concourse adoption. Nobody outside the Cloud Foundry bubble (which includes Pivotal) has any interest in using BOSH at all, and honestly, quite rightly so. It's cool there's a BOSH option for fans, but the primary deployment option has to be something accessible by the general public.
Can you clarify what you mean by "even if you are over budget" ?

What if you estimated all of the features, built them, and then the client comes back with a bunch of new features and changes that would require a new contract. Do you do them for free?

What about ongoing support? My contracts give the client one week to test any features, and once that week has elapsed without any issues, the contract is considered "complete" and they have to pay the other 50%. Would you be for or against that practice?

I guess I am wondering where the balance lies between protecting yourself and protecting your reputation.

Unfortunately, clients (just like all human beings) are squishy and forgetful. Your reputation can get damaged through no fault of your own. When do you decide to let someone go because their expectations don't match the contract they signed? Is the penalty to your reputation so high that it's never worth the time you would save by doing this?

I am genuinely curious to see how other contractors manage this.
the scrolling was fixed
I believe that type of language is normal for its internal PR.
Because calling malloc() & free() is expensive? That's just an implementation detail of your reference-counting GC or malloc(). You can also just pre-allocate memory in batches which makes allocation just changing a pointer to some pre-allocated memory.

Many reference based GC's do that, e.g. perl. Or have I entirely misunderstood your comment?
Seeing the same here (German IP), maybe GeoIP blocking?
There is still no law that mandates you must be an accomplice to a criminal or that you cannot boot passengers out. Reading Uber driver stories, it seems kicking out passengers isn't too uncommon. Yeah, it's a hit, but most of them said you need to contact Uber immediately to explain the situation (with mixed results). Personally, I'd rather do that than drive a criminal around to commit crimes (including defrauding my employer).
I don't know who he is but he is with Amy Hoy who I heard of and she runs some businesses online. She's popular enough that I think they are doing well enough with their SaaS businesses.
Thank you so much for that link. I've been searching for every ingredient and having to guess at some and that is really helpful. I didn't realize you could do that.
I'm using Stripe.js for the actual payment which uses SSL and sends the payment info directly to Stripe without ever touching my servers.
I suspect that's even worse. Requiring everybody to get 2 years worth of education is a lot, especially when it's same degree fresh-faced 25-year-olds get so they can join the ranks of management. A well-run company could look at an individual and say, "You should really improve your knowledge of X, go take this course." But requiring external validation of something they can evaluate internally is a sign of poor HR processes and poor personnel management.
I've never had that experience with them in over 10 years of using Dell products. I had a first gen XPS13 (I miss that thing) and 2 years down the road, I had a motherboard issue. The support was actually great and knocked out the repair quickly. Sure, I had to do it over phone/mail versus going into a physical store, but it was painless.
There must have been interest enough to venture into a field that the author knows nothing about.

Secondly, some people are looking for a career change and to them money matters. I know a friend of mine in a similar position who was a phd in physics but now works at walmart due to some poor life choices. Now sober, he wants to learn to code to channel his intellectual prowess and, shockingly, increase his financial freedom.

I think the author was talking about the difficulty in breaking the financial hymn and penetrate the market as a 50 something year old developer.
Also, the only reasons I'd need backups for paper documents are disasters that would also ruin my drives
More like 35K-50K for teachers here in their early to mid 30s. Mid-sized midwestern city, so the cost of housing is low, but that's still not great, especially considering that you need advanced degrees to approach the top end of that range.

Compensation varies greatly by district—typically the worst districts pay the best, but they're still undesirable for teachers because the conditions are terrible—being cursed at and threatened daily by 5th graders (no joke) and witnessing assaults gets old fast.

[EDIT] I should add that their healthcare plans tend to suck and are totally useless (1.5-2x as expensive as other options) for covering one's family, but the retirement's good. They're also better for people planning to take maternity/paternity leave than probably any other employer in the area, especially if you time it so your leave rolls over into Summer and are willing to be docked a couple weeks' pay—you can achieve near-parity with lower end of normal for parental leave in other OECD states that way! What a perk.
One thing I don't miss now writing in Swift is a garbage collector. Are there other languages that do something similar to Swift? It seems most languages either use a GC of some kind or make you do your own heap management.
> Conversely, as a web developer, I have stopped working with this segment completely. Non-tech organizations of 1-2 people are way more hassle to deal with than larger organizations.
reply

I'm seriously considering doing the same. What keeps me working with the 'small guys' is that on some level it's more enjoyable to me. I like making people happy, and when things go right these small clients are very happy, and they care, whereas no single individual in the typical company I work for really gives a shit in isolation.

With the small clients, I get to advise them about every step of the project, and they care about the result because it affects them directly in some way. As a contractor for a bigger company, however, easily half the decisions come from up the hierarchy and lead to work that I truly consider unnecessary. Usually this doesn't matter and they don't mind paying and nobody ultimately really cares about any of it. It's just work.

With the small clients I hate 1) often working fixed-price, 2) haggling over tiny budgets and taking risks, 3) incessant micro-managing in my area of expertise, 4) managing the personal psychological make-up of the client because there is no organization to temper it (or being a manager, I guess). But these same things mean that what I do is cared about, and money I receive is worth something more than just a higher number on my bank account...

Of course, as far as 'just work' goes I'm pretty happy with my situation. The actual work is still challenging and the output can still be somewhat rewarding. But in the back of my head there's this constant little voice asking me if this 'convenience' is actually worth energy and creativity (at least programming-wise) that I end up losing just to pay for my lifestyle.

I mean, if I have so many options as a programmer, would it not be silly to 'just be thankful for how good things are right now' when I'm one part of a small group of people who can actually choose to do other things that make me happier?

Any suggestions for a next step or alternative?

(this is from the perspective of a web developer, although I've reached a point where I'm looking into other programming fields)
It's the classic problem. If they are good teachers, they spend time planning for the next year, taking/leading seminars on teaching, and looking for ways to improve themselves as educators. If they are bad teachers, I'm sure many literally do take off the summer and do little/no work.

Unfortunately, it doesn't seem like salaries depend on whether you are the former or the latter.
Using a Hard Disk Enclosure for Data Recovery
Uniblue Powersuite 2016 Serial Key Full Crack Download
Get a stealth. The faster GPUs have a significant power, battery life, and noise compromise. Thus they are popular on gaming laptops.
All I want from restaurant websites is a grid of pictures with prices, and a reservation button with hours of operation prominently displayed. I don't care about anything else, but the food, price, and when I can go. Amazingly this is hidden under nonsense mission statements, and other fluff no one cares about except the chefs.
Nissan owners do not kick themselves, silently or otherwise, for not buying Chevy. Doesn't happen, even in those hypothetical circumstances in which they objectively should.
>196.62.32.0/20

They are not in true ad fraud. Those guys are not in PPV, but in counter stuffing and "viralizing". They are former ebanners/ advmaker and cyberonix/telemaster ad fraud detection people.

Their ops model is this: they sell promo service for content producers; after upfront cost producers pay comission from monetisation revenue.
Definitely the Dihydrogen Mooxide one: http://www.dhmo.org/facts.html

I would add some comment but I don't want to spoil it to people that never heard of it.

It's just worth a reading :)
>And they compared these women's brains with those of 19 first-time fathers, 17 men without children and 20 women who had never given birth.

Incomplete control group. They should have included first time adoptive mothers and women who gave their baby up for adoption.

Also extremely small sample size.

EDIT: It would have also been very relevant to include a sample of lesbian parents of the same child where one parent gave birth and one didn't.
If you want touch on your laptop and you're not ready to upgrade yet, you should check out the AirBar. You do need to buy the right bar for your screen size though. It's obviously not as good as a real touch screen, but it seems like a decent substitute until you can get one.

Product Site: http://www.air.bar/

Video Review: https://www.youtube.com/watch?v=QR5r1EfvheI
It's not isolated to iOS. Snapchat does something funky in userland.

I think on the Nexus 4, Snapchat still ships with a warning that it doesn't work properly.

Mine would reboot about every second time I took a picture.
Meta-study:
http://www.popcenter.org/Responses/video_surveillance/PDFs/W...

TLDR: The value and effects of CCTV cameras are very much context-dependent. Also, nearly half of the research in this are was deemed too unreliable by the authors.
Agree completely. I think new users are perhaps turned off by Jenkins due to its (deserved) reputation for ugly UI. But its very dependable, stable and reliable solution. And there are plugins for doing every conceivable thing. We have a job manager to store the config in CI, and its such a breeze to work with.
If "hackers" fabricate views ? How much you think youtube is fabricating and lying to their advertising customers?
My understanding is that companies are getting pickier because the market is getting pickier. Every website has to be secure, has to be responsive, has to have analytics, has to do a million different things. This means adding talent, and there's only so much to go around.
It's not clickbait; this is the angle the article took to present the material. Whether or not it is novel or particularly good may be up for debate, but it's not clickbait.
Perhaps the ThinkPad you're talking about isn't one of the flagship series (X, T, W mostly). There are a variety of other models Lenovo brands as ThinkPads that are build to look similar to these ThinkPads.

I can add, though, that the hinge in my T450s is by no means as cheap and flexible as those in a rMBP or any slew of other Windows laptops. I can open it to 180 degrees or anywhere in-between and it stays there even while I shake the laptop (far better than the rMBP I had for work and previous laptops I've owned). The outer casing of my (AFAIK carbon fiber/fiberglass) T450s also feels firmer and stronger than that of a rMBP where the metal outer shell flexes, probably due to the lack of a solid skeleton support system inside. These little things just inspire confidence in me that few other products can, personally.
> It is not like their gov really cares if their people gets pissed of

No man rules alone. Even in a dictatorship, pissed off peasants mean an army that has to do horrible things to keep them in line. That costs a dictator money.
Because Google require you hold them harmless in order to buy on their network.
That is something we are aware of and are working on solving. Thanks!
You wouldn't game on a laptop anyway and you should build your own tower PC for anything serious (which limits you from using OSX).
> My reading is that most of the problems come from a lack of manpower or perhaps a lack of delegation but I'm only reading this as an outsider.

Preface: I don't use D, but I've lurked on the forums for a while now since I've started looking for a low-level programming language.

I would agree that this (manpower and delegation) is the main issue D is facing, and many others flow from it. Walter and Andrei are spread way too thin, while still being the main conduits and gatekeepers for all things D.

For example, sometimes their responses can seem curt or dismissive, but I've come to the conclusion that they're just busy people, and for many back-and-forth communications short responses are fine if not better.

My personal opinion is that what D really needs is more bureaucracy. Pre-defined processes where even casual contributors and other interested parties can follow along. I believe the "study" subforum was a good start, but is a bit too ad-hoc (and underused). The issue discussed in the original (stdlib coupling, integration of D built libraries into other systems) would be perfect for a study group. Start out with a Goals/Requirements document, come out with strategies, hindrances. Even when no solution is found or no consensus is reached, the archived discussion would be valuable in itself, for example as basis for a "Reasoning and Alternatives" document for the specific issue or mentioned use-cases.

A more complex situation would be the optional GC. It is very much wanted, and lots of work is going into that (all the RC integration/experimentation, the scope annotation system, to just name the ones visible to a lurker like me). But I couldn't tell you the full plan, I'm unsure where D wants to end up (from a current standpoint) with regard to being usable without GC.

From my point of view, there are still issues to be sorted out with closures, exceptions, arrays and slices, plus I'm unsure about how GC, RC and manual memory management are supposed to interact in the end. Now, from examples on the forums I can tell that using D without GC is doable and useful, so I would assume once you start doing it you find a way. But this is all harder to see from the outside.

Which brings me to another point: Publicity. D could do with a lot more blog posts showcasing its more unique parts like great use-cases for the compile-time power D has: The memory management strategies, how to effectively use the safety system, how to do D concurrency and parellelism "right".

I apologize this got a bit longer, I guess I waited for a cue to give some feedback on D, since I never felt like it was my place as a biased outsider to weigh in on their forums.

In effect, I believe manpower is one of the biggest issues to get where they want to go. What I find interesting is that in my view it is non-development manpower that they actually need. Or rather, more efficient ways to attract it, or maybe even just more efficient ways to include the ones already there.