skysight-inc/HackerNews huggingface dataset:
I'm really torn on the issue of how tightly coupled the userland configuration is to the release cycle. I'm not sure that I'd be running FreeBSD today if it hadn't been that way, because having a well tested and widely deployed base image makes adoption so much easier. The common problems that novices get discouraged by are completely sidestepped: package conflicts, library incompatibility, missing drivers, etc.

But after several years of use I find the methods used to implement those thing getting in the way:

In the interest of security I want the kernel to have the smallest attack surface possible, and this isn't just a theoretical thing. Not long ago there was a very serious remote exploit that leveraged two default kernel compile options - SCTP and IPV6, and had those not been made default (few can even take advantage of SCTP) I'm sure the number of vulnerable machines would have been tiny. So to decrease your risk for a 0 day you want to get off the GENERIC kernel config, but now you need to constantly rebuild the kernel in order to keep up with the latest security fixes - and you can't safely automate the build/install process.

Building the userland is far worse. The mk scripts handle dependency through explicitly defined, and very fragile, rules. Don't want the base version of openssl? Well have fun figuring out how to get your build working after some uefi bins that you don't even want fail to find the missing openssl headers - because somebody forget to add that dependency to the mk file. I could go on for hours, the buildworld process is a trainwreck.

But there is good news! The problem is actively being addressed, as I understand it, a lot of that is being pushed into a sort of blessed pkg repo. So hopefully we'll have the best of both worlds - easy initial base, and unlimited customization that leverages the pkg dependency code. I've been working on my own solution, using dynamically generated dependency graphs at the compiler level, but extending the pkg system seems like the right way to go.
I agree. However, my- or anybody's- personal opinion of a place should have no bearing on whether our judicial system decides to take an independent media outlet down during a court case involving one man.

Let me put it this way: I don't care for Gawker and wouldn't mind personally if it sank (though there are good journalists there doing good work); I do care for the potential chilling effect this could have on other media.

(And let me make clear that I do think Bollea should have been compensated and Gawker punished, just not with $115 million.)
> Because the benefits aren't higher, in fact they are lower

It depends on what you think the benefits are.

> As usual my advice on this is: look at the people who build things you find highly impressive, and study how they did it.

Good idea. Researchers at Microsoft and IBM conducted studies of applying TDD to real, commercial projects of varying sizes, languages, team structure and complexity.

They found that defects found in production were 40 to 90% lower. Development was slower by 15-35%, assuming that you don't count re-work after release towards the overall time spent on development.

http://research.microsoft.com/en-us/groups/ese/nagappan_tdd....

These studies were not conducted with experienced TDDers, nor with TDD advocates on staff. Some of the teams abandoned TDD afterwards.
Workers are probably just forming knee-jerk opinions based on all of the evidence and all of the theory. It probably helps to calm them down that the NYT consistently equivocates between the entire concept of international trade, actual trade agreements (which are highly protectionist and monotonically increasing protection on copyrights, patents and professional services), and general lowering of tariffs.
I don't want to live in a world where people only study what "the market" considers valuable.
There's nothing hostile about having an after party at a dance venue.

The hostility comes because people feel pressured to go somewhere they don't want to go.
>Would Gawker have been crucified if they had published that video and bragged about it?

I would hope so.

Also interesting: http://money.cnn.com/2016/03/04/media/hulk-hogan-gawker-jury...

A judge ruled Friday in St. Petersburg, Florida, that Hogan's legal team won't be able to cite Andrews' ongoing case in his defense.
They're only single-windowed apps because they choose to be. Colloquy and Adium both let you pull channels/servers out into multiple windows (just like tabs in a browser).

Slack actually does use multiple windows. The sign-in flow (enter organization, enter email address, choose between magic-email or password authentication, enter password) happens in a popup.

What it can't do is pull organizations out into separate windows like Adium or Colloquy. I'm in 3 separate groups on Slack, and sometimes in a conversation in more than one of them simultaneously.

And yeah, I can go open up the second one in my web browser, but it kind of defeats the point of having a "native app" if it's going to be crappier than just going to the website.
Thank you for the suggestion! Happy to see that my University library actually has it.
Sociology and political science, which you term useless, are exactly the sorts of study focused on the issues you are addressing in your complaint. They may not be valued by capital; do not confuse that with uselessness.
I think you mix up dramatic and tabloid-ish
Watch out guys, we've got a stalking horse over here.
Off topic:
What is the motivation for GitLab to support two DBMS?
Imagine live edit of your video conversations, that attaches joyful emotions to any mention of an advertised brand.
3 more years and they will catch up to where flash was in 2000.
Reading Tim Cook's full interview with Time (https://news.ycombinator.com/item?id=11318905) I wonder if anyone at the DOJ is even having an honest discussion about the potential damage they would be doing to public safety if they won in court in the San Bernardino case.

Which, granted, is a different case from what the EFF is talking about here but the same question applies: Is the DOJ even considering all the implications of what they do, and how they may be making us less safe by things like requiring back doors and (separately) enabling man in the middle scenarios?
For start up employees, what we really need is compensation tagged with company stage (seed, series A, series B, and so on). I know private entities that maintain such a database, so it's definitely doable. If AngelList added this feature, their database would be extremely useful [0].

Also it would help to ask for the date of the negotiation and allow filtering salaries by "negotiated in the last 90 days," "negotiated in the last year", etc..

In the meantime, in SF, the best thing I and my company have found is asking around our friends... not terribly scalable :/

[0] https://angel.co/salaries
Yes: Cloud Foundry. Small teams, pair programming, TDD. I believe it is now north of a million lines, mostly Go, spread across a lot of complex, interacting subsystems. Teams are located on multiple continents, working for multiple companies.

At Pivotal we typically roll out the latest release versions of Cloud Foundry into production (PWS) in less than 48 hours after a release is cut.
This isn't a 40 year old trend but rather has been happening ever since weavers were replaced by machines some 200 years ago (ever since the industrial revolution). The trends of rationalisation, automation, economies of scale and now globalisation all have the same effect. Replacing low value labour with higher value labour.
That's what competitive economies do and keeps them competitive (vs others, such as Cuba that just stay stuck in time). It's for the greater good, even if some temporarily will hit hardship. Understandably though, this isn't how people who are hit by this hardship think of globalisation..
South Korea announces $860M AI fund after AlphaGo 'shock'
When you say inflation cheats workers, you are choosing a side and arguing it. The economic value generated by doing a given job can go down over time, in which case a reduced wage is not really cheating anyone.

For example, say A and B are factories that make very similar assemblies. Factory B adds some automation and reduces the prices they charge for the assemblies. The value of the labor provided to factory A has just gone down. If A can't afford automation, it may have to choose between reducing wages and ceasing those jobs altogether. Inflation lets it wait out the problem by not increasing wages until inflation has brought the market price for their assemblies back into line with the value provided by the labor.
Yes, the C# WebAPI project receives a file, and then passes it off to an F# module for processing. The WebAPI takes care of authorization, authentication, and some basic checks against the file, whereas the F# library is responsible for data processing.
Database maker blogs about nightmare candidate interviews
>> The basic reasoning in the article is to produce the appearance of a conspiracy

right to the point!
The problem is increased payments to a bloated health care sector with costs growing faster than inflation does not actually amount to a real increase in compensation.
If you're nostalgic, the complete collection of Serious Sam games is US$9.99 until Mar 22: http://store.steampowered.com/sub/17410/
An Alternative Worldview to 'Modularity'
> But he doesn't. Because the benefits aren't higher, in fact they are lower

I am genuinely curious, what do you mean with this claim? I mean, yes the costs are high [1], but when properly paid, do the benefits still end up smaller than without practicing TDD? Which concrete benefits we miss when doing TDD?

Uncle Bob has stated many of benefits of TDD elsewhere and did not mention them in this post. Many of his public talks on the subject are available online.

[1] https://news.ycombinator.com/item?id=11311646

Edit: link to my previous comment from yesterday elaborating on the costs
> There's no doubt that free trade is a big net positive for the US

You need to add : in the short term

or

change "is a" to "has been"
That older link looks outdated based on this newer information.

Google admitted now that it will take 5-30 years to achieve the full goals here. Also, that this technology will show up in pieces - cars will become more and more autonomous. And that makes sense, we already have cars from multiple manufacturers that can drive autonomously on highways, for example.

The new information Google provided is that the full "no gas pedal, no brake pedal, can drive anywhere" dream of a fully autonomous car will take up to 30 years to arrive.
Classification of the “Tully Monster”
You're right, it's quite the opposite. This has happened before and now we have to do it again, but we actually have to do it again -- we now have to stop it and pass new laws against it and hopefully do better this time.

In other words, it's likely to happen, but only if we don't say "it's likely to happen" and then not try to make it happen because we assume it's inevitable. The fact that your side is right and usually wins in the end doesn't mean you can win without fighting. We still need to raise hell until the work is done.

"The price of liberty is eternal vigilance."
Sock-puppeting is rife in Plato's books. And it is just as infuriating as Bob Martin's writing is.

But I agree with Martin more than I do with Plato. Take that as you will.
> But you shouldn't be able to photograph me in my own home whilst I'm naked and having a shower, and certainly not without my consent.

Did you intend the implication that, if I had your consent, I probably still shouldn't be able to photograph you in the shower?
Well, I think the context was management, where IIRC Asians are if anything underrepresented. And I anecdotally don't think I've seen as many underqualified Asian people (relative to the number of Asians) as white people -- but that anecdata feels very iffy to me, so if there's reason to believe that that's wrong, sure, I'd think that comment was reasonable. (It also gets more complicated if they're on H1-Bs or something; however disruptive firing a citizen is, firing someone on a work visa is a hundred times worse. And they have fewer options for finding a job that fits their skill level than people not constrained by a work visa.)

I would absolutely stand behind "fire some men to get it done". Or a simple "fire some people to get it done", if I didn't have strong reason to believe that tech's performance-evaluation practices are unduly harsh on women. (Which is, incidentally, why I think I see unqualified women so rarely.)
Not sure if that still happens now, but turning "Animator duration scale" off used to affect auto-scrolling in Hangouts. Might want to check that if you get any weird issues.
I think what you're trying to say is that architecture-specific code will be isolated in unsafe blocks. That's not necessarily true, as a lot of safe code can definitely benefit from knowledge of the underlying metal. I'm thinking of scheduling in particular.
As a vegan person, I won't fill it out unless I have guarantees that their infrastructure was built without hurting anything from the wonderful animal world in any way, shape or form. That would include their front-end consultant eating an egg for breakfast.

Also, as a helicopterkin, I find "other" offensive, there is no reason "male" or "female" should have more prevalence than "helicopter" in public forms.
Even more:
> On March 7, 2016, after a two week trial, the jury awarded Erin Andrews $55 million in her civil lawsuit over the secret recording and release of a video showing her naked during a hotel stay.[38]

- https://en.wikipedia.org/wiki/Erin_Andrews

I'm confused as to what the difference between these 2 cases are?
"What is this definition of "pure FPS" you're using?"

High speed, 6+ weapons held at a time, jump strafing, no stupid ironsights, Interesting variety of weapons.

Go pickup quake live on steam what a real fps is like and then turn on the difficulty to high.
+1

The real problem in the US is that costs are prohibitive, particularly with regards to education. Add to that crazy housing costs (SF/NYC/etc) as well as health care prices and you've got a recipe for disaster..
Interesting. They mention 9P, but their approach reminds me of 1060's NetKernel:

http://www.1060research.com/products/#roc
what I used on my very first flash website for an animation like the deleting:

- separate buttons from animation, (buttons jump/stay, content animates). This allows for fast clicking.

- fast animations, so the animation and the underlying UI are not separate for too long.
But pi is not an empirical constant. It is a mathematical constant, with well-defined formulas such as pi/4 = 1-1/3+1/5-1/7+...
I agree. I self-identify as black and refuse to fill out forms that force me to select my ethnicity.
Microsoft paid for the full package that the club offered, which includes dancers. The club normally has dancers, most dance clubs do

I don't believe a club with podiums dancers is necessarily the best location for the after-party of a technical conference, regardless of the sex of the dancers or the party-goers. Not everybody likes being in a cramped, hot, dark, noisy room full of drunk people.

most dancers dont wear turtlenecks, they would sweat with covering attire on

They would sweat without covering attire, too. There are clothes other than school-girl fetish outfits or turtlenecks. People have been dancing for a long time and, implausibly enough, we know how to manufacture garments which cover skin but which can be sweated through.

But we are not the same biologically and in terms of career preference. Dance is one of those.

Are you saying that women are biologically predisposed to careers as podium dancers?
What is the main differentiator? Security/stability because it's written in rust?
Isn't that kind of a strawman? I mean then what about race? What about the color of your teeth?
Demand? They haven't even rolled out a sensible businessmodel for the swapping stations that includes what happens if you receive a faulty or just old battery with less capacity.
vodka and votka do share trigrams: __v, _vo, and ka_, as the PG rules for generating them add two spaces at the beginning and one at the end.
That is what people here are missing.

It's easy for us to criticize and complain about the economy but we only see our thin slice most of the time. Odds are most of the people active here don't know a plumber or a cop, let alone a factory worker and don't know someone directly affected by these changes or they're isolated to the hometowns we left long ago. We just move in wildly different circles.

I think this article is less about free trade and its ramifications and more about communicating "and here is why labor favors Donald Trump.."

If AFL-CIO comes out for Trump, the election is effectively over. That siphons a huge amount of cash and ground organization from the Democrats.
I think it's a shrewd logical decision. Google wouldn't sell robots just like they won't sell cars, because licensing the software is more lucrative. Same old MS-IBM story really.
An illusion relative to what? Obviously our perceptions, sensations and feeling are shaped by our organism, and in that sense do not represent an objective reality. So what? The problem of consciousness is that we have these feelings and sensations at all -- that is what constitutes consciousness.

I take it you are familiar with Dennet's theories. Imo he doesn't really address to problem of consciousness at all, he rejects the phenomenon itself on the grounds that it cannot be verified using behavioristic observations. Searl addresses this in his book The Mystery of Consciousness.
For one, we should not allow trade with countries that do not have some base level of rule of law, human rights, anti-corruption, safety nets, military control, and democratic rule.

Capitalism is a game, and games still work even when there are rules in place. The rules just have to be consistent and enforced. I'm not against people getting rich. Some people like that. But, allowing those people to make us throw out important rules of the game just because it makes the game harder for them is really short-sighted.
There were discussions about him on Wikipedia. He used to run a hedge fund, one set up so that huge market swings were a win, but in ordinary years, it lost money. He makes a big point about how well they did in 2008, the year of the big crash. But he won't release the figures for other years, and his supporters were annoyed when unofficial figures for other-year losses were quoted in Wikipedia. It's not clear the fund was a win over the years. Except for the hedge fund manager, who gets a percentage of the amount invested plus a percentage of wins, without deductions for losses. (2% of the fund and 20% of profits are typical. It's great to be a hedge fund manager. A hedge fund investor, not so much.)

This is an issue because his whole "black swan theory" is based on the assumption that markets underprice unlikely events. You can buy options which are way out of the money quite cheaply. (If you want to bet that the price of oil will triple next month, the offered odds are very good.) But other traders don't agree. If this strategy worked well, of course, lots of traders would be using it.

So, having made some money by convincing people his "black swan theory" was worth backing, he's now written a whole shelf of books applying it to everything.
H1B Visa Salary Database
Each chapter in the book 'Making Software' by Greg Wilson and Andy Oram, takes one claim usually made by software developers and examines the body of research surrounding that claim. Chapter 12 is on TDD. The conclusion was that the evidence is not conclusive.
That article was poorly written. But then again, the bill was poorly written. A "200 max" isn't going to be worth anybody's time. And anyway, what problem is this bill trying to address? If I'm a business and I have an expense, I write it off. If I'm make a donation to a non-profit, I write it off. What does this bill change?
I never claimed that they had to be rational, just pointed out that if the software didn't function as expected the customer might have lost confidence in you and felt that they'd be better served by putting their money elsewhere.
Aren't we writing a check to be spent however already for senior citizens?
The prima donnas will attack you ad hominum and call
you slow.

I don't know whether to laugh at or applaud the irony of that statement.
Maybe this helps: https://www.quora.com/Whats-it-like-to-work-at-Adobe?share=1
To counter this:

Stuff just popping into existence made me click the wrong thing more than once. (not sure an animation with a sane length would have helped much though...)
Very interesting.

The only odd part is that the modules (drivers) themselves are not referenced by URL, but only by a simple word (in the example "port_io").

Also, I wonder how we could combine drivers. For example, (theoretically) instead of using "https" as driver, we could compose it as "HTTP over TLS over TCP", and change any of those subcomponents as desired. With URLs this might become clumsy.
If you look at the graduates of the top bootcamps, these are folks who studied music theory at Harvard, physics at Yale, math at Stanford, EE at UMich, mechanical engineering at UC Berkeley, etc. These are very smart folks who have proven themselves in their career and education to dive into new challenges. They have often already taken a few online courses. The acceptance rate is very low (5% or less) and the job placement rates are very high (over 90%). These aren't diploma mills and the connections, intensive study, preparation for interviews, negotiation, resume review, peer support group, help finding positions, etc you simply don't get on your own. The good bootcamps provide significantly more than just learning programming.
Course: Parallel and concurrent programming in Haskell
I would think that the Mexicans should expect their elected government to look after their interests above those of workers in some foreign country.
Making Museums Moral Again
It is a newspaper, those things which so fear being killed by the web have become some of the worst actors on the web. Sad really. Definitely gives the privacy badger something to play with while visiting the site.
The point is not to split hairs between cubicles vs. fully open-plan. Both are unacceptable.

The point is to show how Graham himself regarded private offices for every developer as a bang-simple, completely obvious requirement, going so far as to describe private office space as the second most important tool for a developer.

Yet YC companies, and start-ups in general, don't even make a paltry attempt at this. They obstinately use undifferentiated, anti-privacy open spaces and then turn around and try to retroactively assert that ideals such as "collaborative" can only apply to their shitty open-plan spaces. "Dynamic" "collaborative" "teamwork" ... they try to appropriate these to be synonymous with only their spaces, and try to politically prevent any association between those ideals and private spaces.

There's a major disconnect here between what the YC community obviously believes is the correct, healthy, productivity-enhancing, and cost-effective choice (private offices) and the shitty open-plan hells they create in reality.

I'd like to see more candid examination of this, especially some examination where we get it straight up-front that real estate costs are not remotely close to being a significant factor in this.
Also, I've seen your posts before. Often, you post links to data. I like data, and each time you post a link, I check it out. But, in the past I've been convinced that you had cherry picked your data or misrepresented it. But, when I've queried you about it in the past, I'd gotten no response.