skysight-inc/HackerNews huggingface dataset:
I find whiteboard and or Visio diagramming pretty useful (both high level, and more fine grain).

However aside from in school I've never documented, designed, developed in the waterfall model style. I've never seen anyone else work that way either in "real life."

Most places either officially use agile-style development or unofficially do (i.e. claim they use the waterfall model, but in reality are going back and updating the requirements/design throughout development).

Something can be said for Unit Test-first development. However you really need to have good tooling, mocks, and so on before that is viable (otherwise you burn too much time getting even basic unit tests off the ground).
> I can relate for the most part. I can only think of one instance (in over half a decade) where I felt git's shortcomings: there is no way to get a deleted non-gc'd object from a remote to your local repository, even if you try to reference it by its sha1.

For better or worse (and I've wanted it to work too) it's an intentional security feature that you can only pull objects from a git remote that are reachable by its refs; that way deleted branches (e.g. containing data that wasn't intended for release) are instantly unavailable rather than needing to wait for GC.
> Firms can pay $20 an hour for cleaning services precisely because they're not paying for sick days, health insurance and the like. If they have to pay all that, then the wages go down.

Or they could, you know, charge more.

The problem with "let the market solve it" is that customers are generally extremely price-sensitive, and if all the other cleaning companies are getting away with misclassifying their workers, the one that does the right thing and treats them as employees voluntarily will be at a serious market disadvantage. If Good Guy Cleaners charges $25 while Bad Guy Cleaners charges $20, Bad Guy Cleaners will get rich and Good Guy Cleaners will go out of business. The only way out of the trap is to remove the option for any players in the marketplace to do the wrong thing.
Article is much better than I thought it would be. Money quote is last sentence: "The most fundamental reason America’s huge military can’t win wars is that it doesn’t need to." He's exactly right.
This article begs the question - what might a sane/consistent UI on top of git look like?
I'd rather have OpenRC (edit: and I wouldn't mind upstart, either... it's pretty slick).

You're creating a false dichotomy. Just because SysV-style initscripts are a mess doesn't mean systemd is the only viable option.
I agree with everything said and I'd also like to add this:

I used to enjoy visiting the site because quite often there was a nice general question on the front page that related to me in some way... Well, ALL of the general CS type questions are answered now... and any new ones are closed as dups almost immediately.. Which means the questions that survive these days are hyper specific, and not very useful or enjoyable...
The scariest thing is that this is just the "too big to fail" thing all over again, just in Canada now. We're doing something that's bad for the environment, just because it props up huge swathes of the economy. This is short sighted. No country should prop up significant portions of their economies with unsustainable activities. While it's profitable, the population pays. When it fails, the population pays.

My Pediatrician made a particularly profound statement to me when I was trying to get my first child to sleep through the night and it applies when you're considering industry:

Pay now or pay later, but one way or another you will pay. It might seem hard now, but the longer you leave it, the worse it's going to be.
The answer is that we have been goaded into seeing our military as a tool rather than an necessary and reluctant engagement for self defense, by an enemy more heinous, pernicious, and destructive than any enemy our country will ever face. The enemy within and in our midst, the military services cabal that does not care whether American wins or looses, as long as we are engaged in or agitating and preparing for war and the money flows.

If anyone had any interest in preventing our warmongering, they would look at changing the incentive structure that surges towards war and death and killing and supporting despotic foreign dictators and shelters horrible people who do horrible things in our own country. As long as we want to condemn foreigners while giving immunity to degenerate f!@#-ups like Rumsfeld and the whole Bush administration, there is nothing more that can be done. They should have all been thrown alive in a grinder and turned into pig feed for the high treason of deliberately and knowingly lying to America and the world and starting wars that killed Americans for no reason. We are a hollow farce if we can't apply the same Nuremberg Trial precedent to our own leaders.
>> FreeBSD has been in the early stages of working on a launchd port for 10 years now.

> There were several half-serious individual efforts, but I don't think the community / foundation were pursuing it seriously until quite recently. Kip Macy has been working hard to get it in as an init replacement recently.

This is because iXsystems (Jordan Hubbard) hired Kip to implement it for FreeNAS (and, presumably PC-BSD), not because the FreeBSD community thinks it needs a new init system.

Jordan also has plans to bring other large pieces from Apple to FreeBSD.
The sentiment is enshrined in common law.

http://en.wikipedia.org/wiki/Clean_hands

http://en.wikipedia.org/wiki/In_pari_delicto

http://en.wikipedia.org/wiki/Nemo_auditur_propriam_turpitudi...

The latter can, for instance, be invoked when a thief complains that someone stole stolen goods from him.

When you are operating in a court of equity rather than a court of law, the judge has greater latitude to consider what would be a just remedy.
I know, what the hell is moving Bing or Xbox to SF going to do? I don't think he realizes how big these teams are, but even if that wasn't issue this sounds a lot like underpants gnomes to me.
It fits if they're explicitly hiring Apple employees just because they work at Apple.
Raspberry Pi 2 Review: A $35 Computer Can Do a Heck of a Lot
> The free version of Win 10 requires mandatory updates from Microsoft, not just security updates but app updates.

Are you from the future when the final version is out or can you back this up with some credible source?

> There is also a variety of user data tracking

Aren't you just saying that because the preview version was built specifically to provide lots of feedback data to microsoft (and they were pretty clear about it)?

Because a "preview build" and a "final product that is not even released yet" are different things, you know...

Unless you are just being a dick on the internet talking shit about things you don't know and don't even use. I heard that some people do that.
Bears repeating: this does not affect stable versions of FreeBSD. FreeBSD-CURRENT is the development version.
> I would outright say that your Euro format is wrong

It's not. See: http://publications.europa.eu/code/en/en-370303.htm
In Canada it's not uncommon to see the seniority of Director and VP reversed (Director being the more senior)
So what if he makes a few bucks on it? The publishers don't pay him, they give him the same thing they give all the reviewers they request reviews from, a free book. He doesn't guarantee a good review in exchange, he guarantee he will either give a good review, a mediocre review, or no review. 4 stars on Amazon means the book is mediocre. If he doesn't like it, he doesn't review it.

That doesn't make his 5 star review illegitimate at all. If he thought it was a 4 star book, he would give it four stars, if he thought it was a 3 star book, he wouldn't give a rating. He gave it 5 stars because he thinks it is worth 5 stars.

------------

His note in full from your link:

------------
NOTE: I am not paid by publishers to review and tout their books. And I do not guarantee to publish a review about a particular book. If I do not like a book, I will not review it here. Writing a book requires significant time, effort, and expense, and I will not trash someone else’s writing. My goal here is to provide what I hope is an honest assessment and provide useful information to readers seeking particular types of books. Sometimes I offer a few critical comments, but mostly, I try to provide useful information that can help a reader decide to purchase a book–or not.

I receive sample copies from publishers, and I am under no obligation to publish reviews of any of those books. Indeed, I review only the books that I want to review, and I try to assess how well I think the books meet the goals set forth by their writers.

Publishers may mail printed books for possible review (no promises!) to: Si Dunn, Sagecreek Productions LLC, 1101 W. 34th St., #131, Austin, TX 78705-1907. As a general rule, I do not review e-books.

If you buy a book or e-book through links published in one of my reviews, I will make a few dimes (and not much more!) through my Amazon Affiliate account. Periodically, after printed books have been on my shelves for a while, I have to make room for new ones. So I sell some of the reviewed books on the used-book market. A few get donated to libraries. And a few are passed along to friends and relatives.

Book reviewing definitely is not a way to get rich quick–nor slowly. But reviewing is something I have done, part-time, for more than 35 years, mainly because I love books and enjoy helping authors reach new readers.
Yes it does. I can send you one, if you like.
I think they left off the extra 0, no?
I found only an unverified but specific claim in an ars forum thread that they run current on their CDN: http://arstechnica.com/civis/viewtopic.php?f=2&t=1262749&sta...
How could you confirm it's not based on their skills? You make it sound like Tesla has a personal grudge and isn't just seeking top tier talent.
Why not try to partner with your client in exchange for equity?
You grew out of "dick" but not "cunt"? (And you were called "dickish", not a dick, as long as we're being pedantic. Anyway; side debate, and uninteresting.)

One reason people point posters towards more conventional, extensible, canonical solutions is so that following readers/askers understand that what's being asked is on the fringes of what should be done.

Personally, I also believe SO doesn't always make the right call on what content should stay or go, and some of my meta questions attempt to address this. The bottom line is that people that don't work for them are only participants, and we're not the ones making the rules.
MCM Electronics and Newark are authorized US distributors: http://www.mcmelectronics.com http://newark.com

Both are divisions of Premier Farnell.
Please post photos and a write up of this.
> implying the goal of fighting the war is to "win" it.

The purpose of fighting the war is to motivate the mining and weapons development industries. If a constituency receives $50 million dollars to produce a type of ammunition or equipment and research the next generation, its large business owners, skilled workers and labor have "won," at least in the short term.
What every Java developer should know – best way to join Strings
There was a talk + slides about WhatsApp FreeBSD usage [1, 2].

At around 23:50 in the video, Rick Reed talks about slide #17, they say they are running 9.1 - 9.3, and looking at 10.1 (not in a hurry as 9 works for them).

[1] https://www.youtube.com/watch?v=TneLO5TdW_M

[2] http://www.slideshare.net/iXsystems/rick-reed-600-m-unsuspec...
Using what method(s)?
Okay, cool, but... MySQL?!
Oh believe me, I tried to use Sequel to get that data. After I realized just how many joins and how many layers of abstraction I'd need to debug the damn thing through, I knuckled down and built the query. Even so it runs behind a caching layer. Thankfully, I don't need up-to-the-minute product data.
This is probably true.

I've learned much working on-site as a product developer with older devs together.

I worked part-time besides my bachelor degree. After that 1 year as freelancer and 2 years full-time.

I also did a remote CS master degree, so I guess I can get stuff done without someone looking after me.
It's difficult to "poach" people who are happy and well compensated. No one put a gun the these employee's heads.

I love Apple products, but what did they expect to happen when they colluded with other industry heavy-weights to suppress developer wages? This was bound to happen sooner or later.
Statistical tests exist, but when it comes to cryptographic security, they are virtually useless. A statistical test attempts to examine a stream of bits and determine if they "look random" from a narrow, naive point of view, often predefined ahead of time.

On the other hand, a cryptographic adversary actively seeks to break the RNG, which may include tricks that statistical tests simply do not account for. As an example, the Mersenne Twister passes many statistical tests, but after observing 630 or so outputs, an intelligent adversary (with some math) can predict all future outputs of the RNG. That is not something a simple test can uncover.

So, essentially, if your RNG fails statistical tests, it is totally unworthy of any consideration at all from a cryptographic standpoint. If it passes all the selected statistical tests, good for it---all that means is that it might not be totally broken.

That isn't to say that statistical tests are without value. If they were in the build checking process, they could spot when the RNG has failed catastrophically, sometimes. They could not spot when cryptographic problems arise, though.
The article pretty makes your point.
Working on a tourist visa is illegal in most countries I've been to.

It was just discussed the other day that Thailand now allows remote work on a tourist visa. You've provided a pretty good example of why such a site would have value in disseminating information.

I don't see a point of working in a coworking space.

Uh. Okay? How is that relevant to the discussion in any way? And what makes you think that cafes would somehow be excluded from consideration? You wouldn't find value in knowing what connectivity a cafe offers before traveling there?

Everything in your final paragraph just further supports the need for sites dedicated to providing information on these topics.
Someone has since registered it, so it looks like someone took you up on that offer.
I agree and that's exactly what job adverts should say. Spell out the stack and the amount of experience required. None of the nonsense with vague phrases like "full-stack developer".
How will you make a broken system with HMAC? Other than exposing the key or the data inside there really isn't that much you can do wrong with HMAC.
Well, no. It was caught in the CURRENT branch -- i.e. latest-and-greatest snapshots for developers. Users who use this branch are supposed to accept some breakage here and there.

Security requires a threat model. Something can only be "the worst possible vulnerability" if it causes a large amount of damage consistent via the threats which are in the model. The threats that you're thinking of are not usually contained within the models of cutting-edge-dev-systems, which will be protected by firewalls etc. on intranets.

There's really a need in both cases for "an active attacker to intersect with the vulnerable host while it's still there." A broken RNG in such circumstances is much, much weaker than kernel RCE.
Basic precautions like light protective wear[0] and heavy dose of anti-biotic. If that does not work - great our virus now can jump protective wear, anti-biotic is no help, and there are less lose ends. Of course there needs to be some kind of full hazmat extraction team team that understands virulence of what they are dealing with in order to clean up. In case of state with lose morals helping this might be easier because you could use prison as a site and have full hazmat personal safe from prying eyes.

[0] not a full hazmat, just some protective wear over mouth, nose, ears, and eyes.
THE AGE WHEN thousands of new games are available from 80s-arcade-alikes to casual to obscure hardcore to big-budget-showstoppers.

THE AGE WHEN I can actually have fun with a game my way (even with glitchy goats or clumsy surgeons) without breaking the bank. Throwaway games are fine for $10 or less, you know?

THE AGE WHEN Activision, EA and Ubisoft aren't the only options anymore, and they have to change their ways to stay relevant.

THE AGE WHEN the content that would have just been cut from the game to make the release sane is at least available for a price.

THE AGE WHEN niche categories like roguelikes and adventure games are exploding because it's finally profitable to release (or remaster) them.

THE AGE WHEN you can buy nearly any notable game made in the last 25 years for a reasonable price and run it on modern hardware.

Don't get me wrong--there are things wrong with gaming right now, especially speaking as a quality professional.

The "release now, patch later" issue on console has been there (ignoring the "PC master race" for a moment) ever since Microsoft relaxed the rules on Xbox, but it wasn't a new thing. Those of us who bought Daggerfall and Battlecruiser 3000 AD have been well and familiar with it for many, many years. Talk to the folks who uninstalled Myth 2 and lost their hard drives to it.

Even on console, game-crippling bugs or flaws like the slowdown in Final Fantasy Tactics or any number of "corrupt save" bugs were just unpatchable, and you got stuck with a broken game with no hope.

And Metacritic, valuable as it is, has caused a race to the middle--for games on Metacritic. So the blockbusters are boring now.

But if anything, that's made room for people to come from below. Minecraft would have been awfully hard to pull off in that middle period where indie games hadn't hit and blockbusters still sucked. Companies like Stardock, ID, and Apogee were a rarity, and invariably as soon as they came along they either started repeating the same sins (looking at you, GalCiv2) or got bought by Activision, Microsoft, whoever to become just one of the crowd.

There's just a ton of rosy nostalgia going on here. This is the best time for gaming since probably the early 90s, when console, PC, and arcade were all viable and in-play; blockbusters were just starting; and games sold on fun factor, not strictly on marketing, with no expectation of making millions of dollars to cover movie-like production costs.

People aren't seeing the opportunity that's come with the hassle.
> Tesla has more ex-employees from the technology giant than from any other company

And maybe that's because other technology companies have illegally colluded with Apple not to hire each other's workers to drive down wages?
Smart. It didn't occur to me to have the base case be an arbitrary function. Yours is much larger than mine. One comment: M=Nest; is a waste of characters. I tried that in my solution too, but it wound up costing me an extra character ;). So I think you're down to 75 characters. It might make sense to remove the factorial, and change the base case of u to f@f@f@f@a.
It shouldn't affect end-to-end encryption, because those keys should only be generated at the endpoints (i.e. the users' devices, probably not running FreeBSD). It could affect TLS, etc, however.
Undiagnosed Celiac Disease May Be Causing Your Infertility
In terms of Curve25519: it seems so, yes. That is what CFRG's current draft recommends to the TLS Working Group for a 256-bit curve, along with the X25519 key exchange defined with it. There's a slot waiting in WebCrypto for it, too.

Not too sure about signatures yet: Ed25519 is definitely one contender, but I don't know where that'll end up.
hgit seems like such a proof of concept: a mercurial UI over a git store:

https://bitbucket.org/durin42/hgit
اغنية محمود الحسينى هتزهزة Mp3
Why do you think being good at politics isn't hard work?
From another review of his:
"I have had a long-term, love-ignore relationship with Node.js. I have taken Node classes, read Node books, and tinkered with Node programming both on Windows and Linux machines. Sometimes I have loved working with Node.js. Other times, I have ignored it for months at a stretch while I rush around trying out other choices and development distractions: Clojure, Erlang, Grails, Hadoop, and Ember.js, for example — the list goes on and on."

Sounds like he programs too.
One of the very, very few proven formulas for rapidly generating concentrated wealth is: centralize (privatize) the profits, distribute (socialize) the risks and costs.

Once you start looking for this meta-pattern, you'll see it a lot. A chemical company concentrates the profits from synthesizing a useful compound, but diffuses the risks and costs of pollution and disease into the commons. A social network distributes the effort and cost of building up a massive, informative graph, and then centralizes the profits from exploiting that information. A contract-work marketplace pushes the risks onto individual drivers, and centralizes the profits from matchmaking.

My personal view is that this will always happen to some extent, and is intrinsically linked with the system of inequality that drives the turbine of ambition in our society. Therefore, it will never be done away with, and arguably shouldn't be.

But, especially when there is no consent to the socialized externalities (e.g. pollution) or very lopsided or coerced consent (e.g. "Grapes of Wrath"-level treatment of workers), decency requires, and eventually the pitchforks-and-torches will demand, some balancing of things by the Leviathan.
If it does use a LCG, then it is totally broken from a cryptographic standpoint: http://security.stackexchange.com/q/4268
This is a pretty shallow analysis.

Bill Lind has done some deep thinking on why the US military can't win modern wars (tldr: the armed forces are a graft system, not a war system; no one has figured out how to fight non-state and semi-state wars without going full roman burn-and-crucify.)

I highly recommend his articles and books, particularly to people on the left who might be initially put off by his social conservatism.
Literally everything you wrote here is objectively wrong about systemd though.

systemd is a package of separable utilities, plus an init system. Much like the GNU core utilities.

The complaints about "doing too much" can never decide what too much means and usually start suggesting obvious, raw sore spots of SysV init are actually features.
I found that completely unsurprising
4 Ways to Leave an Impression as a Founder
first images and I was wondering, did they not look at Google Glass? This is like walkman bulk versus iPod