skysight-inc/HackerNews huggingface dataset:
That shouldn't be a problem if the trains are on time.
And that's why the modern alternatives have done away or greatly reduced what the preprocessor can do.

That and Include Files

I guess it was part of the evolution and experimentation, but it is one of the things that make C++ complicated
"Hey, I created this program in Java!"
"Do you remember C++?"

You seems like I guy that's really pleasing to discuss programming languages with.
This is pretty useful. I've considered starting various podcasts on occasion just to improve my own presentation skills, and it looks like this would be a great way to optimize that process.
Good point. I will clarify on the website, its for London only right now.
Long anticipated, and now finally here :) I <3 the type diffs, exhaustiveness checks and TCO. Not completely sure about the removed syntax, but it's not like I used it a lot, so I guess simpler is better.
The week after google fiber arrived in my neighborhood, my cable provider "spontaneously" decided to double my connection speed for the same price, "because we care about our customers and want them to have the best experience possible."
>Religion is not the source of violent extremism

The violent extremists disagree with you. Abdelhamid Abaaoud, the organizer of the Paris attack, said his goal was to kill as many non-believers as possible for Allah.
Cute kid sings your are my sunshine
> If the linux people finally make isolation secure I see no future for unikernels.

You're forgetting that unikernels are a library OS and not tied to a particular hypervisor at all. MirageOS code can currently be compiled to target:

- the Xen hypervisor via MiniOS, with Mirage-supplied implementations of XenStore/device drivers/TCPIP

- bare metal and the KVM hypervisor via Rump Kernel

- UNIX binaries via tuntap (which work great with Linux containers).

And future backends -- the MirageOS frontend just needs to swap out and link in the right libraries for the desired platform. And even when Linux containers get a complete isolation story, if you build applications as unikernels you can also choose to isolate kernel components that will never be covered by the current Linux container architecture (such as the TCP/IP stack).
Stop trying to make C++ happen, it's not going to happen.

That isn't rude or trollish, but it is inept.
Bitcoin is a good deal less anonymous than cash.
Square shares opened at $11.20 on IPO
Isn't it possible for us to invent/discover new antibiotics?
>you can't just brush away these - very valid - technical criticisms of your idea.

You want to hash out the design of a complex idea in an HN comment thread?
It's probably easier to raise money than to learn to write quality software.
Yeah, I'm not sure how big a role Cutler leaving played.

DEC (and the other minicomputer makers) generally missed the shift from vertical integration to horizontal integration but what exactly that should have meant for the strategy of a company like DEC is a complicated question. With 20-20 hindsight, there are a number of paths they could have followed although many seem counter to the DNA of a company like DEC such as becoming a Dell.

As an interim step, they could probably have invested more in Unix early-on. Ken Olsen's "Unix is snake oil" quote seems to be as lacking in context as his quote about computers in the home. [1]

[1] http://sinix.org/blog/?p=16
OK, did not realize that. Interesting research projects though.
Oh you've just given me a huge dose of nostalgia - I used to do that over telnet back in... 92 or 93 I forget which. I had completely forgotten that sz/rz existed.
Cleffy – Everybody will play music Live on Kickstarter
Rumor has it that their profits from money laundering were substantially greater than the fines, though.
My view on Square is that it does not have unique differentiation. I mean yeah, they have cute little readers that plug into your phone or tablet, but there are a large number of other payment vendors which are very similar and no sign of a "moat". Square does not even have the two sided market moat -- the one thing that is certain is that using Square makes Mastercard, Visa and American Express rich.

Banks have been fighting back against smartphone-based systems by pushing contact chip cards instead of NFC cards (out of all the cards I've had replaced this year, all of them are contact chip cards)
Steve Jobs Would Love That: Time Tracker for Mac from Yaware
Show HN: RouterCheck – Check the security of your home router and network
UTF-8 is just an encoding. Unicode is a more general term. Python 3 allows you to convert bytes to unicode from any encoding, including utf-8 (which is default). Using utf-8 as the internal unicode representation is flawed too - index and length operations are slow.

For regexes, \w matches any unicode word character (unless ASCII mode is on), just use it on strings. If you use it on bytes, then yes, you can only match bytes.
How we doubled our Email open rates at Bablic
This is Yodlee, the USA's largest financial API for consumer products (Mint, etc), endorsed by all large banks and investment firms. They have millions of users.
-1 in 2's complement is actually MAX_INT in unsigned. Since numBurritos is also an unsigned int it would never exceed MAX_INT making this approach work.
Scientists demonstrate ability to turn tastes on and off in mice
This is one that I admit is fairly subjective, and I apologize in advance if this is not scientific enough, but: it just feels right.

I think they optimized the way code drawing is done in such a way that it just happens with the least amount of time possible between typing and drawing. The end result is the same as if you typed anywhere else, but because the response is cut by, say, 16ms, it just feels fast. I remember the first time I tried VSC - I almost felt like the letters where coming out from under the cursor ahead of time! It was a weird moment.

The counterpoint is IntelliJ. It's not a slow IDE (I used Eclipse before so that'd be unfair to say), but maybe it has a couple of frames too many before drawing what's typed, so it feels like it's lagging in comparison. Maybe why they're making it a point of future releases[1] to reduce any typing lag.

[1] http://blog.jetbrains.com/idea/2015/08/experimental-zero-lat...
Just a side note: the GraphHopper Routing engine is open source: https://github.com/graphhopper/graphhopper/ but is not able to solve TSP or vehicle routing. For that we've developed jsprit, also open source: http://jsprit.github.io/

And both combined to be easily used and very fast in our commercial offering called the GraphHopper Directions API
Amtrak (USA) has a static visualization of its active trains.

Unfortunately you can't click to it, so here's a screenshot: http://imgur.com/TJwTBAY

To get to it, go to http://www.amtrak.com/find-train-bus-stations-train-routes

then click on the "Check Train Status" image near the top right of the page.

The difference in train presence between USA and elsewhere is staggering (and embarrassing).
Telegram bans public ISIS channels
Why don't they clamp down on freedom? Oh wait...
I agree that in lots of places there are franchise agreements and in others, there are specific laws that deter municipal networks.

That said, you could argue that data networks are mostly a natural monopoly because it's not feasible or efficient to roll out several redundant fiber/cable networks.

Even if there were no franchise agreements in place, very few companies (excepting ones that have other revenue streams) would roll out a second or third cable/fiber network in a city where there is already one in place. Even if you managed to split the market and get half of the potential customers, you'd need to account for the cost of digging trenches and laying cable (which cable TV companies have long since recouped). Makes it hard to stay solvent at such a disadvantage.

It's why a lot of people think the ideal situation is for a single physical network to be built and then service providers pay for access and compete on service to businesses and customers. With physical networks divorced from service providers, the company or municipality in charge of the actual cable/fiber makes their money from maintaining and improving capacity so they can sell access to more providers. Providers compete by offering the best services and customer support in order to profit and pay for more bandwidth on the physical network.

But yeah, it's more complicated (in terms of both business and networking tech) but it's an ideal that many would like to move toward.
Agree. However I think time is working against anyone that wants to do this though.

> I'll never let this go //Using this as an excuse

> Your next step: Make a firefox extension that integrates this

Do it while it is still possible, before Mozilla carries out their plan to lobotomize Firefox and bring it down to the level of Chrome like they have planned. :)
Custom volume control for iPhone featuring a well-designed round slider
Maybe, but that's a different argument than this thread, which is about copyright.
A hypervisor has a much smaller attack target than a full blown OS. The kernel alone of a mainstream OS can be an order of magnitude larger than a hypervisor. Xen, for instance, has fewer than 150,000 lines of code. The Linux kernel has about 15 million. A full Linux distro probably has around 200-300 million. So a full OS has about two orders of magnitude (100x) more potential for exploits.
That falls under "challenge yourself mentally" I would think.
Becaus software is eating the world and US governmental organizations are really, really bad at not overpaying 40x for software.

http://www.theatlantic.com/technology/archive/2015/11/why-do...
Best JavaScript scraping infrastructure
Over the years, I've had many projects that involve Web scraping with public health or academic research imperatives. These projects went from text to element retrieval to entity recognition and annotations, so I've learned a lot, but am frustrated since I've never found a way to carry work forward. My most recent attempt became SenseBase[1], which worked well for the most part with some leading features, but I want to work with something easier to support.

I'm facing a couple more scraping projects, which are not my full-time focus, so I'd like to find some loosely coupled yet cohesive components which will work for years.

I've settled on Javascript as a language and ecosystem that is likely to be around for some time, and practical to use for Web scraping, particularly since it can be embedded in pages (and speaks the page language).

I'm strongly committed to open source and open data (I'd like to see all sites recognize the value of making their sites into data).

Here's what I'd identify as components:

1. Shared schemas and functions to identify sites, their sections, and content elements.

2. Identify when a site has an API that relates to a page, to retrieve more precise data.

3. A robust and easy to maintain store for original text and annotations.

4. A programming language neutral way to interact with 3.

I'm looking for something as lightweight as possible. A front end is separate, the goal is schemas and a store that can be developed and interacted with over years.

Semantic Web solutions would handle 3, but add so much weight the project becomes diverted. In the past I've used ElasticSearch, which worked fine, but I'm considering LevelDB as projects built on it seem to support useful text and annotation capabilities. Using the Open Annotation spec seems reasonable with an appropriate library.

I know this is a tough general problem. Thanks for any comments.

1. https://github.com/vid/SenseBase
Thanks for the comments. I am absolutely certain of the NT back-story. However, you can read the whole story from another source, Show-Stopper, a book by G Pascal Zachary from the Wall Street Journal (1).

When Cutler was hired in 1988, both OS/2 and Windows were failing in the marketplace. The problems arose after Windows 3 sales started to take off in 1990.

Microsoft tried to get IBM to accept "OS/2 NT" as a replacement for the 16-bit OS/2, which was dead in the water. It refused, IBM and Microsoft divorced, and NT got rejigged for Windows compatibility instead of OS/2 compatibility.

(1) http://www.amazon.com/Show-Stopper-Breakneck-Generation-Micr...

Remember that Microsoft got its power from IBM: it would have been nowhere if IBM hadn't used its DOS and Basic in the IBM PC. IBM then resented Microsoft for "stealing" a small part of IBM's rightful monopoly.

Microsoft would go to any lengths to hang on to the IBM connection, which Ballmer called "riding the bear". The in-house Microsoft strategy for IBM meetings was BOGU (for Bend Over, Grease Up). Hence OS/2.

You may recall that, at once time, Microsoft saw Unix as the potential replacement for DOS. It did Xenix, which was the most popular Unix of its day. However, way back then, IBM had an implacable hatred for Unix and for AT&T, and owning OS/2 EE (not available from Microsoft) was the cornerstone of its plan to bring the PC industry under IBM's control (OS/2 EE, PS/2, MCA, SAA etc).
Drupal 8.0.0 Released
2 Minutes to contribute to open data
Hello,
I am trying an experiment in crowd sourced data for the open-source data visualization crowd. If you drink, you will find this relevant.

Thanks!

http://goo.gl/forms/mKwiEVpSwh
The value of which skyrockets as each older antibiotic becomes increasingly useless. That's being entirely ignored, seemingly in every article that talks about this problem.

A recent example of a new antibiotic:

http://www.smithsonianmag.com/science-nature/new-antibiotic-...

Or how about this: a break-through that goes beyond classic antibiotics. Something that hasn't been thought of yet. Not like humans have a history of accomplishing such feats, right? Not like the entire last century of medicine falls into that category.

I can't think of a single example in modern history, in which our species has failed to think its way out of a major problem. X Y Z bad thing was supposed to take us down, or impede our progress, and we thought our way out of it. We'll continue to do that, and the overly dramatic forecasters of doom will continue to be wrong as they always are.
How to succeed in language design without really trying [video]
Sandboxed/restricted extensions are a good thing. AFAIK Mozilla has no plan to get rid of the "dangerous" extension api...
even if they're running late it should be fairly accurate; there are no express trains here in Berlin so it's never very long since a train has been in a station for a positional fix.
Changing the future of file uploading
Trick your brain: black and white photo turns to colour
It's really a question about geometry, and uses light to illustrate it. What actually happens with light isn't that important.
Meaning what? This would surely fuel extremism, not prevent.

The goal here isn't to stop what people think, but what they can do.
You're shifting your trust from

A.) a dumb-pipe retailer, who you may not have freely chosen, and who has no motivation to respect privacy, to

B.) a privacy provider who is easily replaceable and whose entire business is based on quality and integrity.

Seems rational to me.
You're doing a lot of sophistry rather than addressing the points. Lots of side points and vague counters rather than any facts. So, let me help you focus your mind so it might product something of substance that's actionable.

The point of the discussion is U.S. government and a chunk of America wants to stop foreign terrorists from trying to blow us up. The foreigners doing that have exclusively done it due to interference, often violent and imperialistic, in the Middle East. So, many of us draw the logical connection that this was the cause of actual attacks against us rather than terrorism in general which we don't care about. So, to reduce number of attacks, we must stop doing what caused them and modify our strategy of dealing with the mess we're in to account for this. Otherwise, our actions over there, esp collateral murder (err damage) & weapons distribution, will likely just create the next wave of terrorists like Bush/Cheney Administration just did with ISIS.

That's my claims. Now, do you have any counter to those specific points or would you like to add to them? To be extra clear, given your sophistry, I've claimed the following:

1. The U.S. takes overt and covert action against Middle Eastern countries for financial and political reasons rather than for survival. So, it shouldn't have taken that action and should reconsider future behavior like that.

2. Disruptive U.S. actions in the Middle East creates opponents, including the organizations that attacked us. So, they should stop doing that and fewer terrorists that attack us would be created.

3. Previous handling of opponents equipped and trained likely long-term foes before abandoning them. They consistently ended up turning into problems: Taliban; Saddam; ISIS. The U.S. needs to stop doing that. Throw their best minds on fresh strategy before doing any major interventions and with much focus on long-term effects with regard to terrorism blowback.
I agree that this comment “We reached a point where in that five years the need for research has essentially shrunk to zero.” is a bit disingenuous as it is the same restrictive regulations that these institutes have put into place that have driven the demand to zero.

However, that was the intended consequence I would argue. And rather than say, “This is the state of affairs we wanted, we wanted zero invasive research on primates.” they are going to deflect blame because they get charged with endangering public health, “Given NIH’s primary mission to protect public health, it seems surprising,”

And that _is_ what is happening. It's an ethical trade-off. I'd actually prefer them to say that they were aware that some science might take longer but that the chimpanzee's well-being was now being taken into consideration, so sorry about that. I can see why they don't though, even if that's what they believe.
Is there any Xen-based public cloud that's not running a full conventional OS kernel (Linux or otherwise) in dom0? If not, then the theoretical smaller TCB of Xen doesn't matter in practice. And of course, some major public clouds use KVM, so they're effectively using a full Linux kernel as the hypervisor.
this reminds me of a recent presentation posted here about OpenBSD's coming support for "pledges" [1].

I suppose the difference here is that pledges use a single kernel but restrict kernel interfaces for each process while the unikernel approach creates a kernel subset for each VM (and thus each process, for VMs dedicated to a single process).

Can anyone knowledgeable comment about the advantages or disadvantages of each? I'm guessing unikernals will be more portable (only OpenBSD is doing pledges to my knowledge) and more popular with the containerization movement. Can pledges accomplish the same objective with better use of system resources?

Edit: clarity about portability point

[1] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man2/...
You're a bit naive there. Business plans are not magical in any way. In fact, the past week we seem to be having a lot more issues with our business plan on Comcast than I am with my personal plan at home which seems to drop the connection roughly every other hour.

Still, Comcast shares their internet between customers in your area. If you're the only customer in your area, you can certainly get what you're paying for. If you're not, the best you can hope for is 1/4 of your promised connection speed during peak hours. It is something that Comcast has been doing for years, but it allows them to advertise higher speeds for lower prices than AT&T and people believe them because not everyone is familiar with the fine print.
"It was difficult to transact legitimate business with cash in the Sprawl; in Japan, it was already illegal."
To be fair, you're comparing the Berlin metro system with a national rail system. http://www.livetrain.nyc is an example of live tracking on the NYC subway (though not on all lines).
A New Treatment Could Save Sea Lions from a Deadly Algae
Yes, you're right of course. But clearly the few generations of the "antibiotic era" have had a much larger effect on the bacteria than us.

We used antibiotic technology to "evolve" resistance to bacteria. Bacteria responded much more rapdily than we could have naturally and is now a different organism than what our grandparents had to contend with. Now our technological "evolution" is unable to keep up with natures and we face a new threat not an old one. One we helped to create.
Could you expand on how you see a masters degree as an impediment? Is it just that you've noticed few people have master's degrees or is it actively an impediment?

The reason I ask is that I am a self-taught web developer (BA in English & Classical Studies) considering getting a master's degree in computer engineering. I am not certain if I do go down that road that I would want to stay in web development, but I am rather passionate about the web so I would not want to rule it out.
DEC Sounds a lot like ConEddison, NYC's utility company . To bad they don't have a Gordon Bell .
I used to work at a fairly big software company that was on about version 6 of a product with a 2 or 3 year ship cycle. They'd spent years trying to get away from the waterfall model, but there were still gaps on the order of maybe 8 months between ship cycles where the teams had nothing to actually work on. (To clarify, what does your QA team do while all of the PMs and architects are off designing stuff and devs are barely scratching out prototypes in the dirt?)

As a result, they would have these planning drives where everyone would get mobilized to work out details for the next release's engineering system. Dozens of committees would be formed, meetings held, PowerPoint decks produced, the Director and his staff would hold tense weekly meetings and curse and growl at each other over graphs and spreadsheets of "progress".

Then finally, the big day would come, day one of the new engineering system, and ----- crickets. A week later everyone would have forgotten the buzzwords and names of the initiatives and would be back to waterfall.
you don't want to use the inspector- this popup probably hits you on every single page until you finally agree. Instead, use an adblocker to identify some unique element class, and it will be blocked every time.
No. I'm saying almost the opposite, that there's a LOT of software that isn't games, and some of it is client-side and some of it is server-side, and since he's explicitly excluding one and only one kind of client-side development, the most reasonable assumption is it's because he means to include all the other kinds of client-side development.
Simulating the TS808 Tube Screamer in LTSpice
The computer in The Soul of a New Machine also used some of the first programmable logic chips, it wasn't all TTL.
> Meanwhile back on planet Earth some higher primates in one corner of the world get to not be experimented on.

don't care that much about what you call "planet Earth". yeah, someone has to care about this too (we also need to survive the present in order to steer the world towards our visions) but I choose to not be one of them.

my little "vision of future" is cool enough for me. and when back on "planet Earth" I strive to pull people and things as strong as possible towards my vision, and hopefully one day the future will get close enough to it, and at least my grandchildren will enjoy some of it.

actually, the only reason I cared about this piece of news is because its consequences have the possibility to steer the future to a point that might be different from my vision, and this is something I care about, and I instinctively attack anything threatening my vision event potentially ...especially when bored enough to enjoy some trolling.

...but I sincerely appreciate you comment :) mine was a crazy-ish rant, but yours actually has useful copy writing style tips that I might find useful here on "planet earth". cheers!
Free Beer Recipe: Open Source Beer