skysight-inc/HackerNews huggingface dataset:
The "Xena" co-processor is just an off-the-shelf XMOS XCore microcontroller interfaced to the CPU somehow. I've got a development board for one of their chips kicking around somewhere, though obviously without the CPU interface. It's only "software defined silicon" in the sense that it gives you very powerful ways of implementing custom I/O; it's not that fast at any compute tasks compared to a modern PC. There also doesn't appear to be anyone who's done anything with this, and the official prototyping board for connecting stuff to it is very expensive too: http://amigakit.leamancomputing.com/catalog/product_info.php... (several times the price of a standalone XCore board). Oh, and apparently the toolchain required to compile code for "Xena" doesn't even run on Amiga or PowerPC, but that's not terribly surprising.
Chasing the Dread Pirate Roberts
I may be mistaken, but wasn't GVR fairly opposed to anything beyond simple type annotations? Don't get me wrong, I love that he might be turning around on this, but has anyone followed the transition and can provide some context? What led to this turnaround?
"Administration officials said President Obama’s national security team is considering a range of options to retaliate against those responsible for the cyberattack on the movie studio" [1]

I agree it's very early days. I think what I'm fixating on is that we now live in a world where the US government needs to formulate a response to a business hacking. I mean, not a civil but actual military response.

I think this is a reality that even the Top 1% of commercial networks are simply not prepared for. There won't be any lag when more crucial services come under attack.

White House homeland security and counterterrorism adviser Lisa Monaco: As the volume, frequency and intensity of cyberthreats increase, Monaco’s biggest fear is intrusive threats turning destructive. She called cyber “one of the gravest national and economic security threats we face.” [2]

[1] - http://www.washingtontimes.com/news/2014/dec/18/white-house-...

[2] - http://www.fedtechmagazine.com/article/2014/12/white-house-w...
Γιατί κατοχύρωσα το Paramarketing.gr ως το 2025 – SEO – WEB DESIGN
I think that's just one kind of initial nucleation point for the future crystals of failure.

Looking at the 10-year-old PHP codebase we have at work, the real cause is the organizational fluid around the project, a lack of accountability/ownership.

Nobody on the business-die can confidently say what ought to be current practice, so the system becomes--via circular logic--its own reference-implementation

Since no end-user can independently state "How We Do Things Here" except by saying "Whatever The System Already Does", that channels the software's future evolutionary paths: You cannot make "common sense" fixes, because the bug might be a feature.
a few years back we had Team America[0] in which kim jong il is painted as a crazy terrorist and in the end dies after the american world police gets to him, and is revealed to be an alien cockroach when he gets impaled on a tube.

Apparently, that movie was ok, so why shouldn't this have been?

There is always people whose sensitivity gets hurt by movies and books, but this should not automatically lead to stopping publishing.

[0] http://en.wikipedia.org/wiki/Team_America:_World_Police
Startup Books vs History
You're defending a lot of stuff I didn't attack. Almost everything you're doing sounds good to me, and I have no idea why you would think otherwise.

The only point I made was that 100,000 lines is not staggering for all of the functionality ntpd encompasses, which goes way beyond just "query and steer".

I didn't say a typical NTP client should be 100,000 lines. 10,000 lines sounds far, far too large to me, in fact, for the 80-90% case.
I understand the sentiment behind your comment but applying this doctrine does more good than harm.

The right to not be offended, quite simply, does not exist and should not exist in free democracies. Everything should be open for debate, discussion, parody, etc..

Not producing a movie because someone might feel insulted by it and then throw a temper tantrum is censorship by proxy in its purest form. The tyranny of sensibilities may be justified by humanitarian arguments (i.e.: "peace on Earth" !) but it is, more often than not, a disguise totalitarian doctrines take to silence opponents.

The fact that this attack allegedly comes from the last Stalinian regime - the worst dictatorship still in existence - certainly points to a totalitarian motive.
Funny how the U.S. government goes nuts over an offensive YouTube video or Koran burning video, but suddenly Obama's administration calls out Sony for "making a mistake" for caving to (allegedly) North Korea? Does anyone else find this to be a double standard? We can "offend" North Korea, but if we "offend" Islam, then somehow that's different? I say let's offend everyone. That's what free speech means.
I think this shows a fundamental misunderstanding of the basic meaning of artistic expression, freedom of speech, and censorship. I find that I am diametrically opposed to everything that you have stated.

This also really has nothing to do with a silly little movie called "The Interview". The movie is a footnote in a brutal attack on Sony which left their entire network destroyed, their PCs wiped, their entire data set stolen and published, their employees and partners and customers terribly exposed, and all this used to extort them...

As for peaceful co-existence and all that, such a thing can only be possible not by retaliating when we are offended, but by understanding we have a right to be offended, and a right to express our outrage peacefully and constructively.

Edit: Imagine a world where Kim Jong-un posts a video statement on kim.nk decrying the movie and asking for support in a world wide boycott. This is how mature adults respond to such a situation. Oh wait, I almost forgot, he's a brutal dictator bent on world destruction. Seriously, your comment blows my mind.
Many NK attacks also originate in China.. Many Chinese hacks also originate in China come to think of it..
JavaScript still only has floating point, I think... So no.
This is a better financial metaphor http://www.higherorderlogic.com/2010/07/bad-code-isnt-techni...
Protection shitection. It was a single user system. Its not that important compared to full preemptive multitasking in 1985 :o. Afaik it was the second home computer to get it, first being castrated low cost piece of shit Sinclair QL (Linus owned one), and the first one to use it by default.

Windows got native preemprive multitasking 10 years later.
Don't use conscious effort to do whatever-it-is directly.

Instead, use that deliberate-brainpower to create patterns and habits that your un/sub-conscious will continue even when you aren't actively paying attention.
I would also like to see it open. I'd love to host something like this for my own networks which are not internet reachable.
Thank you for the open sourcing of that lib. It looks great.

> There's no point open-sourcing the crappy old parts of our architecture which we wouldn't advise new projects to use

Well, there is an educational point to be made about this... :)

I think too many people in open source focus on "if it's open source, it must be great, look great" etc. I for one put every crappy project I start and never complete on Github along with the good ones I'm proud of. Because I like my "learning process" being out in the open as well. I don't publish my hello-worlds of course but I don't specifically hide stuff people "I believe should not use". Warnings in the readme are as far as it goes.

My company systematically opens its entire process to the public. All the code is on Github, all the issues are there too. Our internal discussion/design process is on IRC, Google Docs and the Github wiki and they are all public and archived. Only client work under NDA remains private.

Google has a similar-ish model for some open source projects it released. I wish more companies would adopt a model like this. Well, of course, open sourcing important frameworks and useful stuff remains a higher priority... but I don't believe there is any harm in it, and it actually holds the employees to a subconscious "higher standard".

I'd love to talk more about it but I think I'm getting off-topic here. Once again, congratulations on the release!
Very simple and very nice, how cool! Good job.
I was thinking the same thing. While I don't believe it is well known, Crackle is available to most platforms.
Browser Frame
No. Hydroponics is generally worse for beginners.

Having something planted in an outside soil plot generally means that you have more leeway for making mistakes. You can be a little over or underwatered and things won't die. You can miss the nutrient mix a bit, and things will still grow even if they aren't optimal. You generally don't have to worry about micronutrients and the like until you've been growing in the same plot for some number of years.

Hydroponics tends to be higher maintenance. You may have to water every day. You may have to feed and fertilize more often. You probably have to be more vigilant about pests and disease since you probably don't get help from the local environment.
Do note that XS4ALL is owned by KPN, which is a monolith like Comcast or Verizon. If the authorities come knocking hard enough, KPN will make sure it it shut down, or worde. XS4ALL is a good provider, I enjoy my IPv6 and fiber to home very much, service is good, they still provide a shell server which I use for IRC, I like them

I do however have my doubts about KPN...
It is really well done. Bravo.

I'm not sure about your team opinion about modifying globals. I saw this a lot in your code. Why did you decided on this approach?
We as a society have forgotten, or not yet learned, that the thing we call "us" is but a part of the organism that is actually us
Get money for your social data with Datacoup
A big military response would just escalate this whole issue and probably encourage more of the same. I don't like how everything gets framed as a military problem these days. I hope that this incident only inspires new standards for business and new shared goals for engineering. We could approach this like the Apollo landing or the cure for cancer and hopefully not like the War on Terror.
ARMv7 vs. x86-64: Pathfinding benchmark of C++, D, Go, Nim, Ocaml, and more
I know I'll get downvotes, but seriously, I'm crying I'm laughing so hard right now. So true.
There's a 'remove alert' link in the activation email.
Here is one example, journalists.
The other side is that it does take a not-insignificant amount of time and effort to prepare a fifteen-year-old codebase for the public. There's got to be some benefit to the business to make it worth that.

The old web framework that we use is good for what it is, and we understand it, but its not state-of-the-art by any stretch, it does some weird things that aren't good practice in "modern" Perl, its still fairly heavily tied to Apache2/mod_perl and other parts of our internal libs, and so on. We don't use it for new code ourselves and we're actively migrating everything written in it onto Overture-based UI.

So given that even we don't want to use it and the off-the-shelf Perl web frameworks are generally better, it really doesn't help anyone to make it open source.

That's not to say there's nothing in our system not worth open-sourcing. For example, we've deliberately written our CalDAV/CardDAV libs in a nice clean modular way because we've planned to release them from the very beginning. Its just some things, like the web framework, that have no particular value.
Expii: A community-built textbook
Here’s How to Retrieve Any Post You Want with WP_Query
North Korea says it didn't hack Sony; offers to help investigation
Microsoft rumored to make head-worn gaming device in 2015
"There is very little all programmers should be required to have in common"

Especially the closer one gets to domain specific things, yes. But I think it is beneficial to all who develop software to realize from time to time how deep the rabbit hole of implementation specific complexities goes, mainly so they understand how to design their systems without stepping in any "obvious" implementation specific landmines.

But in general I think your post validates the claim, since I really need to be aware of of all the traps in the floating point number representation to do my programming job properly :)
@nmjenkins - so glad to see it's finally out for everyone to use! :)
AnyMP4 Video Converter 6.1.12 Crack and Serial Key Full Version Download
I think Terry Jones burning a Koran is starting to get into the "you're putting peoples lives in danger just to prove what a ridiculously pompous ass you are" camp.

There is a fairly well defined limit to free speech, e.g. yelling "fire!" in a theater. Burning a Koran, just to fuck with people, is probably in "yelling fire" territory.

But as far as Obama's quip against Sony goes... I was really surprised to read that. I think it's tone-deaf for Obama to call out Sony. First of all, it was the theaters not Sony who refused to show it. Second of all, it was the FBI who told the theaters they couldn't guarantee they weren't going to get hit by terrorists on Christmas. What?!

Yes, the capitulation is absolutely shocking and terrible. That's what Obama should be saying. But victim blaming? It's like blaming the kidnapping victim for doing what they're told so they don't get hurt. Sony still has a gun to their head, they are still being actively extorted!

Edit: @icebraining set me straight.
> half-assing SemVer

This is an ongoing and IMO major problem. Even security patch releases are breaking backwards compatibility and causing constant rework.

If the platforms aren't going to honor the contract of semantic versioning then why even bother to use it?
I don't mean to be flip, but police do not have the power to imprison people; it's Juries and Judges do that.
Erm, that's... no, not what they mean. A "lifestyle business" is a colloquial term for a business that is built to stick around, not on an aggressive growth trajectory, and which can provide a reasonable lifestyle for its proprietors, but not a meteoric rise, "fuck-you-money-providing" exit event. It's a business that's a going concern: a company that is profitable, healthy, and well-rounded, but not spectacular, and not a startup that is burning investor capital on the way to their hopeful exit.

I think you might have gotten caught up on the phrase and extrapolated quite a bit of meaning from that which isn't there. It's a pretty common phrase, and it has nothing to do with luxury goods or providing "lifestyle" products to people.
I presume you mean extending native prototypes? If you're in complete control of the code in your page there's no problem doing this and it makes some code much neater and more readable. The only other global is "O", which is the namespace object for the library.
New Job at Sony: Director of Vulnerability Management
I'm also wondering if the effect persists
The point of a metaphor is to describe something so that the other person will be able to understand the original point. Choosing a metaphor is not a case of finding something as similar as possible; you have to find something that the other person will already understand. Consequently, the credit card metaphor is far better despite being less accurate.
Is there any documented information on how the decision to use consistency instead of subclassing was made? Naively it seems very similar to say c# or java with Any instead of Object at the root - except that Any is consistent with all types.

That seems odd and I'm not sure I understand the benefits of it. I get that it only applies to things typed as Any (and presumably like with Object, typing as Any is quite rare to want to do - especially with support for union types) but is there an example where you'd want this and the c#/java subclassing would be limiting?
Your belief that you're "evidence oriented" is endearing. I can't help but think that in many cases it is merely another form of belief, and one that people are equally sanctimonious about holding.

Any discussion about Uber, or the evils of traditional capitalism (especially HFT) on here is full of distinctly belief driven people.
I think that attacking businesses and commercial services is fundamentally different from attacking, say, the DOD intranet. But these are philosophical discussions that the American public (not to mention, ugh, Congress) hasn't really thought through critically. It's so difficult to articulate what an appropriate "military" response could/should be. Should we simply reinforce our Cyber defensive capabilities and not respond at all offensively? If the North Korean military (I want to deliberately draw the distinction here between the people of North Korea and the North Korean Regime) launched a physical attack against a US commercial interest how would we respond? I doubt it would be a huge investment in star wars missile defense tech.

So I guess to touch back on the parent thread, it's not that we're not capable of responding...it's that we haven't invested the intellectual capital to formulate what an appropriate response should be.
Hiding malware in plain sight from online scanners
3 mindset changes that improved our productivity when building a SaaS
China is busy providing all that justification, which is why Cybersecurity is getting massive military investment already. Sony being hacked is nothing, in terms of national security, compared to what China is getting up to.
Drug running, counterfeit currency production, kidnapping foreign citizens, nuclear testing and producing nuclear capable missiles and testing them in provocative ways.

Plus their prison camp system, internal mass famines, brutal authoritarian dictatorship.
> duck typing and automatic type conversion

It's weak typing (or equivalently "automatic type conversion" as you say) that is to blame. "Duck typing" - also "structural polymorphism", "subtyping polymorphism", know in OCaml as "polymorphic variants" and adopted as a default by Go's interfaces semantics - would only enable "'10' + 10" if String type would have a method "+(x:Number)", which most likely is not there, or if it is it's explicitly laid out.

It's weak typing - ie. language trying to coerce elements of expressions to the types which make the whole expressions make sense, with implicit rules that no one ever reads - that's dangerous.

Sorry for being this pedantic, but while I'd like to see less weak typing in languages (outside of some specific domains, like AWK) I'd also would like to see more "duck typing", because it's more convenient than nominative polymorphism and exactly as safe.
California Lemon Lawyers
Lemon Lawyers in California serve all over the state of California.
It will be really difficult to handle all the situation by yourself. Trust your lawyer and let him/her do their work for you. A professional and knowledgeable lawyer knows what to do to achieve success.
calemonlawinfo.com
So, the threat is to expose private and sensitive data retrieved in the hack when The Interview is leaked? Who says The Interview wasn't obtained during the hack, and will be leaked by the same party issuing the threat?
RWX – A new Ruby wrapper for wxWidgets (after wxRuby died)
An attack, a malicious attack by a state actor, is an attack, cyber or otherwise. What if they hacked a hospital and somehow shut down life support systems, there's little moral difference than if they sent soldiers into the hospital. Whether we like it being framed militarily or not, this IS a military issue (if it's a state actor) as that's the point of the military to defend life liberty and property. However, that being said, this whole situation feels like a false flag to me, so I would suggest a highly considered response. If it is, in fact NK, then a military response is appropriate -- sanctions haven't done a damned thing ever. I am not suggesting carpet bombing the country, but certainly their must be real consequences -- otherwise what's the disincentive to do it again? However, I must reiterate, this smells like a wag the dog or a Gulf of Tonkin type situation. So I honestly feel like the best response now is no response until there is more information. Ultimately though, it's potentially a disgruntled employee, in which case it's a criminal matter as opposed to a national security one.
"Sixteen papers are being retracted across three Elsevier journals after the publisher discovered that one of the authors, Khalid Zaman, orchestrated fake peer reviews by submitting false contact information for his suggested reviewers."

As part of their value add, journals don't seek out additional referees. Don't check that the contact information of suggested referees is correct. And no paid editor checks the manuscript has plausibly passed review. It just gets thrown through their automated system until they hit "accept with minor revision" or reject.

This is of course in addition to the following non-services:

* Requiring the authors to perform all typesetting.
* No copyediting
* No paid referees

For which they charge in general several thousand USD for an open access publication or extortionate subscription fees.
Military action is not the only form of proportionate response. The US has been involved in sanctions based diplomacy against NK for years now around the nuclear programme. The State Department aren't idiots, any form of military action against the North runs the risk of full scale war breaking out.
Burning a Koran, just to fuck with people, is probably in "yelling fire" territory.

No, no it's not. It's an insensitive, assholish and petty action, but it does not constitute an incitation to immediate violation of the law, including but not exclusively because it was announced beforehand.
First, all functionality included, NTPD is presently 363.000 lines of .c and .h files.

Second, the 100.000 is my guesstimate of what is necessary for "core functionality" and I think that is still a pretty staggering size for what that "core functionality" is.

There is a lot of ancient infrastructure which complicates otherwise very simple tasks, some design-choices, perfectly valid in 1980 should have been revisited no later than 2000, far too much duplicated functionality, because people didn't know or couldn't get the other copy working etc.

My initial plan was to do a serious rebuild of the existing code, in deference to Prof. Dave Mills and NTPDs long legacy (probably one the longest running open source projects!), but in the end I had to admit that such a strategy would be inefficient on any relevant metric.

I think I could write a bare-bone NTP client in well less than 1000 lines, but it wouldn't be very user-friendly, net-friendly or clock-friendly.

Usability in particular soaks up space, but we're not in 1980 any more, so there is no excuse for stuff like this any more:

#define DEFPROPDELAY 0x00624dd3 /* 0.0015 seconds, 1.5 ms */

But doing this takes some code:

critter phk> ./ntimed-client -p pll_std_capture_time
Parameter:
pll_std_capture_time
Minimum:
2.000e+01
Maximum:
1.000e+06
Default:
3.000e+02
Description:
Capture time before stiffning PLL.

After this many seconds, the PLL will start to stiffen the P
and I terms to gain noise immunity. Decreasing risks that
initial frequency capture is not finished, which will increase
the offset-excursion. Increasing just delays this stiffning.

Failure: Stopping after parameter query.

I don't have a target size for the program, but 5-10.000 lines for a robust, reliable, secure and usable time sync client sounds reasonable to me.

... and that will still be less than 3% of the current NTPD.
I wrote a automation script which keep track of server process and recover them on failure
The guys at Sony might disagree with you. How to secure a network or a mainframe was known in the 1970s, but who needs to know all that legacy systems crap, right? OO look new JS framework!!