skysight-inc/HackerNews huggingface dataset:
I'm just going to repeat what I said on Reddit:

THIS HAS NOTHING TO DO WOTH SOPA!

SOPA would have changed some aspects of copyright law. Some idiot bloggers now conclude whenever Congress does so much as look in the general direction of copyright law that this means the second coming of SOPA.

When the EFF says SOPA is coming back, then it would be worth your time to take a serious look at the possibility. When it is Techdirt, you have a bigger problem you should deal with--figuring out what terrible life choices you made that turned you into someone who takes Techdirt seriously.
The iPad is Leading Personalized Learning to the Forefront
If after extensive research the worst you can say is that "results are still inconclusive," it is hardly a "beginner web mistake" on par with bad navigation.

I think the reason you included modal forms in your article is the same reason people are posting in this thread about them: you personally don't like them.

I would say that "substituting your opinion for testing" actually is a beginner web design mistake.
Like the Economist wrote about George W Bush: "Being pro-business is not the same thing as being pro-market".
Littlest database that could
C++ is still missing optional Reflection/Introspection. With that feature it could easily replace majority of todays typed languages (with exception of language such has Haskell or Rust).
Reason is that reflextion allows to close a 'external data types' dissonance that currently is present in C++. In other words it is not possible to develop 'framework software' that can introspect plugin/consumer code to derive how they view the externally defined data sources (eg Databases, UI kits, JSON streams/etc).
Simple is almost always Correct.

Conversely, complex is almost always incorrect.
Yeah but that is a but similar as BOOST_FOREACH before c++11 -- it just isn't making things any prettier. I think most people nowadays are conditioned to parse the enum-as-bitmasks 0x01, 0x02, 0x04, 0x08 etc, so i would be reluctant to use boost's version in that case. The new operator, however, seems pretty sweet for that use case!
Kinda random, but I associate the word "popcorn" with time, because when I was a kid growing up in the Bay Area, we always dialed POP-CORN (767-2676) to get the current time. Probably just a coincidence?
Vote for Jack Gallagher 2014 National Mobility Awareness Local hero contest
Aren't the CAFE standards to offset the emissions and damage caused by them since you can't directly bill that to an individual user of a specific car? It seems like it would be better to just add a carbon tax to gasoline but I assume that is significantly more unpalatable than the CAFE standards. Tesla's portion of a tax with similar intent is baked into the cost of electricity so consumers pay for it gradually rather than in a lump sum when purchasing the car.
Note that they're still listed in every fork of the repo.
Conventional gas cars produce massive negative externalities that, if not accounted for (by charging any of the parties indirectly or directly involved in producing them), lead to market inefficiencies. The very nature of externalities makes it that they are very difficult to accurately measure, but rest assured, whatever extra cost new CAFE standards bring is not merely a drop in the bucket for the damage already produced and unremedied.

So here the government is ensuring a more efficient and free market, not doing any "paternalistic meddling".
That preceded the public face of the Mt. Gox situation, which is what the original comment refers to.

There are always small speculative bubbles here and there, it happened exactly like that 6, and 12 months prior. It's interesting how bitcoin prices are highly cyclical. I think there's going to be ONE MORE expansion, in approximately 3 months, that takes the price of btc to about 5k, although it may pop as high as 10k on its way. If for no other reason than there are often self-fulfilling prophecies in finance.
Im sorry your too much of a pussy to just write C.
I do find it odd that there isn't even a .contains(x) function and I have to use .count(x)
I agree.

It does in fact make me smile a little bit when the puppet installation script is longer than the script to do whatever it is that needs to be done to install the app itself. :)

Over time, it may make sense to move to a more deterministic solution, but to start there (IMO) is often a case of premature optimization.
The big issue is that C++ FFIs are notoriously hard to implement. Often C wrappers are the only way to go (Rust has an excellent C FFI). As far as I know, I think D is one of the best out there regarding C++ compatibility, but it is still lacking.
I thought the unix quote on simple vs correct is regarding things like "what should the kernel do when a process is processing a system call like read/write and needs to handle a signal. should it return an error of type EAGAIN, or somehow completely shield the user-space program of this condition?".

http://www.jwz.org/doc/worse-is-better.html

> This may have been true in an era when every site had to roll a homegrown solution for pert-near everything that didn't come with the base OS, but in this era of open source it is far more important for the implementation to be correct, because the Right Thing can be written once and everybody can use it, and save themselves the accumulated hours of frustration incurred by simple-but-subtly-incorrect implementations.

The BSDs and linux are open source, but we still must check for EAGAIN.
Open Source Multiplayer Flappy Bird – Fork and Improve
Well, if that's the goal, it failed completely. If you run a malicious program once, it can spread to all your data.

Isolation was a protection about badly written programs, but it was mainly about simplifying things and increasing the (virtual) memory available.
Yeah, but that's how the DMCA works.

If these users want to challenge the takedown notice they can, and my guess is that Github would probably put the content back up and it would be up to WhatsApp to take the next step if they want to.
Par for the course for John C. Dvorak. He's a very smart man but half the time I think he writes things like this to stir the pot.
How to convert WMV to AVI with DVDFab Video Converter
DVDFab Video Converter is the most full-featured and powerful video converter which can read almost all the popular video formats from Internet, digital camcorders, capture cards, etc., and convert video on your PC to various video/audio formats playable on various multimedia devices, with outstanding quality and very fast speed.

DVDFab Video Converter is a powerful tiny video converting tool which can help you to convert WMV to AVI with several mouse clicks, learn more about the video converter at:http://www.dvdfab.cn/video-converter.htm
TL;DR: Elon Musk disagrees with the decision and viciously attacks Chris Christie , Auto Dealers, the State of NJ and compares their reasoning to the mafia. He also encourages you to buy a tesla car before the laws take into effect. Tesla will continue to lobby and possibly sue for a change.
"becoming the go-to technology in Enterprise[y]"

Hmm, I work for a company that processes insurance claims. That's enterprisey, right? Let me tell you you'll get a blank/'are you crazy' type stare if you suggest node.js here (rightly or wrongly). We use programs written in COBOL running on AS/400. That's insurance/banking enterprise software. The very thought of running some trendy hipster WWW-popup-box-turned-server-side "programming language" like JavaScript for anything -- anything at all -- is likely to be met with disgust. Like I said, this might not actually be the right attitude to take, but rest assured the "nobody ever got fired for buying IBM" attitude still prevails in the truly enterprisey enterprise.
Eh, the close button is hard to reach at the top and the gesture that is "back" in other apps is "like."
Hopefully Rust will take a chunk out of this market, but I agree that folks don't seem to realize how important systems programming is in supporting their higher level languages.
This is the comment I came here for. Thank you.
Microsoft should join the LLVM group and just port any MSVC extension not supported in clang over already. :-)
http://dspace.mit.edu/handle/1721.1/6080
Bill Gates is an old fuddyduddy with too many friends in high places to ever side with Snowden. His answer isn't the least surprising.
Women in technology leader Julie Ann Hovarth departs from GitHub
Sorry, but your criticism is equally valid for basically any sort of legal propaganda, for example the Declaration of Independence. Moreover, I don't know how hard you've tried to actually compile evidence that "accusations... were never proven in the years following its original publication" - since you clearly weren't aware of those accusations, say, 24 hours ago.

Also your history is wrong; the document was used to justify 'impeachment' (because such a concept did not exist in the chilean constitution); the coup itself came afterwards, when Pinochet wrested his leadership of the military into overall civilian leadership, and I would not be so sure that the authors of the document intended the course of action that happened to be an indirect consequence of their petition.

The document, btw, passed the chilean legislature 81-47, which while not the two thirds required to remove the president, is still quite a supermajority.

Anyways, I think it should be the default assumption that governments torture people. There are scant few that haven't.
Prior discussion:

https://news.ycombinator.com/item?id=7401999
>You can either try to increase the riskOfGettingCaught or decrease the legal price.

Below $0.000001? Assuming everyone in the world buys that movie, it would only make $7000.
>> A righteous operating system should be a programming language.

>Like we had with some early PCs where you essentially had a BASIC interpreter for an OS?

I think that line has some relation to the graphical programming language at the beginning. If so, no, it's nothing like old BASIC interpreters, and more like making GUIs out of interoperating modules.
Exactly, I supported the movie and I am glad I did, but I would not have done the amount I did had I known that the digital copy was going to be this Ultra Violet version. I would have pledged less or possibly pledged more to get the Blu-ray.

In the back of my mind I feared that the digital copy would be Ultra Violet. It was a gamble and understand it was a risk, that I ended up losing. I would buy the iTunes or Blu-ray now, but I don't want to spend more on a movie.
Github downtime (and subsequent postmortems) are a regular feature of the HN front page. The postmortems have come to command their own audience, similar to the CloudFlare reports.

It's actually a pretty bad position Github's being put in. They sit at the crossroads of playing defense against DDoS and trying to dispel or at least ameliorate any blame for the downtime.

My point was, if they have indeed become the internet's DDoS proving ground (as several others were speculating), then while you can see how much effort they're putting into these postmortems, I can see it becoming a vicious cycle.

Then the challenge is, how does Github placate their users without basically pinning a ribbon on the attacker? The funny thing is how the "best practice" checklist for a postmortem (say what happened, say how you thought you were safe, say how something unexpected broke your assumptions, apologize, say what you're doing differently in the future) basically ties their hands.

A pretty bad position for Github all around.
My mistake then, thanks for correcting me.
Show HN: trustless 2of2 Open Source Wallet
Good compile-time dispatch is a relatively easy in C++, but damn-near impossible in C. There are actual legitimate reasons to use C++.
I was reading up on the Primary Flight Computer (PFC) of the 777, just out of curiosity.

It's a triple redundant system, that is there's 3 separate PFC systems. That's not too surprising.

What did surprise me was that each of the 3 PFCs has 3 channels, and each channel is a CPU from a different manufacturer (AMD, Motorola, Intel). The reasoning is that any flaw in any particular cpu design would be outvoted by the other two.

They appear to use 3 different compilers for this reason (Ada), one for each processor. Seems like the I/O and endianness of the various chips would add complexity too.

I wonder if the added complexity makes it a net win or loss for safety? I guess a win, since that's what they do.
It appears I not only failed to make my point to you, but may have offended you in the process. Sorry about that, perhaps my reply to asolove clears things up a bit.
Exactly this.

An incredibly even handed statement about how it's not just software developers, but entire classes of workers who have no actual congressional voice, and the interest in trying to apply problem solving on a system level somehow reduces the importance of programmers?
Hype is harder to create than a product? For what set of products?
That makes freedom of speech more of a religion than a philosophy.
>Apple takes ~30% of iTunes though, so it still stinks

How exactly does it stink? Apple provides a service and a platform for selling music, and they take a cut so they can continue to provide said service, which obviously isn't free to run.

And if you're unhappy with the size of the cut they're taking, it's not like you don't have options - Bandcamp (my favorite digital music store simply because they have no region locking bullshit and default lossless with a whole bunch of other format options for one price, the same which unfortunately can't be said of most legal digital outlets) only takes a 10% cut, and if you want, you could always sell directly on your website with the likes of Stripe and such (but even then you're going to be paying some fees). Of course, the last one requires the most work on the artist's part, but that's how it goes - you either pay someone else to do it for you (the cuts on iTunes, Bandcamp, etc) or you do it yourself.
>Governor Christie had promised that this would be put to a vote of the elected state legislature, which is the appropriate way to change the law. When it became apparent to the auto dealer lobby that this approach would not succeed, they cut a backroom deal with the Governor to circumvent the legislative process and pass a regulation that is fundamentally contrary to the intent of the law.

How is this not underhanded? It'd be unilaterally preventing the changing of the law since he didn't even allow it to enter the regular legislative process.

He saw it coming and shut it down before it could go through the normal legislative process. Yes, that is underhanded.
Hah, nice. But I do not see support for any form of escaping the semicolon, which might happen sooner or later with arbitrary data.
I never said Netflix would continue to run the application and let people stream illegal content. Let's break this down.

First off, it's a perfect fit. The Popcorn Time audience streams the latest movies and tv series. This is exactly the audience Netflix wants to target.

Popcorn Time hitting 100 million users doesn't seem far fetched. Netflix pays around $16 for each user that you refer to their free trial. Let's say Netflix buys Popcorn Time, converts it to movies that are in the public domain, and tries to refer everyone to the Netflix trial to continue streaming new films. We'll say 99% of people leave, and 1% take up the trial. That's 1 million trial users, which Netflix would currently pay 16 million dollars for in referral fees.

In short, it could easily grow into an application worth tens of millions to a company like Netflix.

The movie industry would love it. Netflix destroys the most popular service for illegally streaming movies, and they make some money off the Netflix subscribers.

If someone makes a successful fork, maybe we'll see this happen.
Portability is a red herring anyway. If you pursue it, you'll always end up chasing the lowest common denominator.

YOU can control where the app is deployed (this is largely true even if you're selling your app just by having installation requirements or by selling appliances instead of installable apps).
Some people say that the parallels to this ghost plane incident a decade ago are increasing:

http://en.wikipedia.org/wiki/Helios_Airways_Flight_522
I help kick start something because I see that their idea is good and they need funding to convert that idea into a product. It's like I am being an investor, so the least they can do is give me a product if not a long time share as is the case with real investors and all.

So, no I am not doing charity on kick starter and if that's what Kickstarter is about, this charity, then it's basically flawed! I don't think I am asking for much! Idea of free lunch is unacceptable to me and I just hope that's not what Kickstarter is about.

There are non-profit ventures that I've supported on Kickstarter and IndieGoGo and I have never wanted anything in return. That's an entirely different story.

If I back something, I want the product they promised given they didn't fail. If they failed, I am fine with it and I wish them luck w/o any expectations that they would return my money.
Three possibilities:

1. Bill Gates does not know that Martin Luther King broke the law.

2. Bill Gates does not consider Martin Luther King a hero.

3. Bill Gates means something different, when he points out that Snowden broke the law, than simply that there was a statute forbidding Snowden's actions.

1-2 seem unlikely.
On the other hand, Python comes installed by default on Red Hat, CentOS, Scientific Linux, Gentoo, Debian, Ubuntu, MacOS X, Solaris and OpenIndiana, at least, so a "full" CM system like Ansible is potentially more portable than FSS :)
Valve's latest Steam Controller
Here's How You Can Explain Bitcoin To Your Grandparents
Probably only the sort of fractional-reserve banking in which the banker lends out for a year or 30 deposits accepted under the promise to return them upon demand. That's the sort that can have bank runs. If depositors agree that their money is locked up for a while, no problem.
Bored Try this
This is How Many Hours a Week Mark Zuckerberg Actually Works in His Office
Non-termination makes perfect sense, but would you mind sharing a layman explanation of what you mean by the effects of partiality?
This article alludes to one circuit killing both transponders, but I'd seen reported elsewhere that there was a 14 minute gap between when the transponders became innactive. Wouldn't that gap lend credibility to them not being disabled by a single circuit?
it wasn't actually hosted on a .google.com domain. It was googledrive.com, which is also owned by Google, but you should never expect a login form on that domain.
Finally, someone who gets it.

Just because someone wrote something shiny and new that replaces 10 lines of shell with 20 lines of chef installation and another 10 lines of chef, doesn't mean you have to use it.

for box in box1 box2 box3; do

cat << 'EOF' | ssh $box

# do something

EOF

done

easy. Even better, just pass in some data into userdata with your autoscaling group. (That userdata field? just start it with a #! line just like a shell script... and it'll execute your shell, php, perl, python, etc script!)
Yes. Big Polio.
OpenStack: What is Keystone and How we installed Keystone in Openstack
JSON on the wire would clean that up.
Its just fucking shell scripts, already! *

* Depends on Ruby.
Demos like this are cool, but they make me think that we'll never see a non-toy visual programming tool. Even a fairly simple bit of logic quickly becomes an incomprehensible soup of interconnections.

edit: Thinking about it a bit more, whats lacking in all the examples of visual programming I've seen is a clean way to build abstractions. It would take a while to learn to efficently read and style visual code just like it does with text based code. That I think i could get used to. The thing that I find alarming is the prospect of manipulating an ever growing graph.
TOCTTOU
What you have here is a rudimentary persistent cache. "Database" is a bit of a stretch. Could you elaborate on what your production load is?
When was this? Ansible today is much smoother than a year ago.
Agreed. Tracking all those versions for security vulns is a major pain as well. Unless you absolutely positively must have X new feature that's only in upstream, DON'T compile it yourself unless you're prepared to pay that price.
That's right! I mean there are a lot of people who are considering Kickstarter as a charity. It's not a charity!

It's a funding platform and of course funding does come with the risks of projects failing, founders running away with the money. But, it certainly doesn't have to be a free lunch giveaway as in, "Hey, you wanna start a product/company and be a millionaire? Great! Take my $100 and make merry! No no, I don't want anything in return, I am just doing charity". No thank you sir! If I have to do charity, I know where the drop boxes are.
I stand corrected. I didn't know that part of the story.
You don't really take Teslas for roadtrips(at the moment - when the supercharger network gets finished...maybe)
Yeah, I ended up just using Ruby's time functions, but there were still a number of issues despite that (and I don't think they were fully baked).
In the cloud, provisioning a server might be the only management that you do. In fact, arguably, SHOULD do.

Servers are now disposable.
Funny, Microsoft seems to have figured out how to strike a middle ground.
A new quantum-cryptography scheme to secure anonymous transactions
Meet the 'Most Connected Man' in the World
> I can't see it being useful to have them as virtual addresses if random reads and writes to network space take literal seconds of round trip.

It's just another stage of the storage hierarchy, isn't it? Registers → CPU cache → DRAM → Flash storage → spinning-rust storage → network storage → archive storage.

It's not practical to cover all of those with the one abstraction (having a CPU read-byte instruction pause while a robot navigates a warehouse to find the right backup tape is a bit ridiculous), but what we have at the moment is mostly a reflection of the way our technology ecosystem has developed, rather than the best way to organise and cache information.
Dumping the entire database to disk on every write? I can't imagine more than 1 qps.
That's a load of horseshit. I've been seeing ads for things I will never, ever buy forever and apparently Hulu thinks they're going to change that. The advertisers are wasting both their money and my time. I do not gamble and I do not drink. Ain't no amount of playing the same damn ad every break in Hulu that isn't going to make me not hate your company.
Developer quits GitHub due to harassment
See the rest of her related tweets: https://twitter.com/nrrrdcore
By this measure Memcached offers a greater feature set, an infinitely more robust parser, request concurrency, and doesn't really on a garbage collector. The very fact that this "db" relies on HTTP requests already makes me cringe.
I hear that not all development is web development. In fact, those in the know know that even very popular well-known companies that make their profits from web applications heavily leverage C, C++, and tools (and languages) that are themselves built with C and/or C++ or run in embedded or VM processes that are themselves built with C and/or C++.

I find it amusing that the new languages being heavily touted in the non-functional space (that would be Go, D and Rust) are all using C and C++ as their targets for replacement. Everybody loves to hate C and C++, yet the tech world literally runs on them, and will for the foreseeable future.

This isn't to say there isn't anything better, or that they'll never be replaced.

You also misspelled "affront."