skysight-inc/HackerNews huggingface dataset:
I assume the original system is Business BASIC or something like it. I used that in one of my first dev jobs in the 1990s at an investment bank. All their internal systems were written in Business BASIC. They had moved off of the original vendor's hardware and were running it on PA-RISC HPUX servers.

Anyway -- the problem with developing tests for the old software is that there is no unit testing framework. You'd have to develop that too and unless you really invested in it you would not have stats like code coverage. Mocking out parts of the system would likely also be difficult because the code in such systems is normally spaghetti and not well abstracted.

If you're lucky they have some standard test data that can be used to run through system tests -- but that's at a much higher level than TDD would ideally want. And I know the shop I worked at had nothing like that back in the day. Everything was tested by hand.
I put together a few "ADS-B receivers" recently (using Raspberry Pis, RTL SDRs, etc.) and, for a few days afterwards, was watching all of the aircraft in my vicinity pretty intently.

I live a few miles from the Monroe County, Indiana, airport, KBMG, and (on 16 November 2015) saw a small airplane go over my house that had just taken off from there (heading east at altitude 2700 feet). I looked up the tail number, N721AL, and saw that it was registered to the US Department of Justice.

A little bit of Googling (the tail number) turned up an article [0] entitled "Track 115 Aircrafts the FBI uses for surveillance". I was left wondering why they'd be performing any such surveillance in my area (if that is, indeed, what they were doing), as we're not exactly a "hot spot" of criminal activity, but I suppose no one is exempt.

[0]: http://blog.enigma.io/track-84-aircrafts-the-fbi-uses-for-su...
Given a clean slate you could possibly make some sort of case for client certificates. But right now username + password is the standard, and people can continue to use whatever solution they deem fit for that.

Client certs might in theory be stored in "secure places", but that is not the case in practise. Have anyone get a client cert, and then make a backup or copy to another device. I'll guarantee it is trivially accessible - eg sending it in clear email to yourself to get from one machine to another.

It doesn't matter how secure something is, if a standard user would find it highly inconvenient, and it doesn't recognise the modern world of the same user having multiple devices in multiple locations.
No. But hundreds of millions of people still wear watches, bracelets, plastic wristbands, fitness devices and other stuff on their wrists.
It could add to the overall experience, just like tiny details in a logo or a well-considered font choice could.
You know, not running your browser maximized on your widescreen monitor would solve that problem, for every site you visit, with no CSS required.
> just set your browser to the width you like?

Thank you for saying it. This "fixed-width-in-pixels" thing that has taken hold completely baffles me.
Subconscious Racism Test
Well, it's not infeasible. We don't use localStorage -- we use IndexedDB, which can store gigantic files. But I've never tried stuffing 100+MB into IndexedDB before.

(Sidenote: I'm the author of the BrowserFS library, and helped implement this feature.)
a bit is a bit of an understatement though.
The State of Artificial Intelligence – Davos 2016
Who was talking about American law?
Forcing Muslims to wear Badges
Not to mention the racist cartoon which New York Times published in 2014 after the success of India's Mars mission and it's subsequent apology. There is clearly history of focusing on negative things about India, but bad news sells.

The 'New York Times' Publishes Racist Comic About India's Space Mission: http://www.huffingtonpost.com/sharanya-haridas/the-new-york-...

New York Times Apologizes For Racist Cartoon On India's Space Program: http://io9.gizmodo.com/new-york-times-apologizes-for-racist-...
The american law is not applicable in non US territories.
I have a Microsoft Band 2 since a few weeks. Like others, I stopped wearing a watch 20 years ago (when I got a mobile phone) and did not know if I would actually wear it.

For now I quite like the Band: it's not as fashionable as other smartwatches, it's more a utility/health device. It gives feedback on health, and it has motivated me to walk more during the day and sleep longer (yet most days I still don't do enough). I also did some running and biking with it, and the feedback I get from it makes me feel good.

I wear it at night too. It measures sleep; I use the smart alarm that wakes you up according to your sleep cycle. I charge it every two days during breakfast or in the evening.
https://en.wikipedia.org/wiki/Left%E2%80%93right_politics#Us...

"right wing" in the US has a very different meaning than the rest of the world. At its core, left/right is a statement about social (in)equality and the government's involvement in the same. It often is tied with conservative or nonsecular politics (inextricably so in the US, less so elsewhere), but that does not define it.

India's government is pretty heavily involved in trying to break down social inequality. Whilst people disagree about the intentions and/or impact; we have plenty of policies trying to break down this inequality. We're also more on the socialist side of the capitalist-socialist spectrum (the constitution, for example, explicitly calls India socialist).

As far as cross-party agreement on government "interference" in equality is concerned, India has it much more than the US AFAICT. Whether this makes the main parties left-wing; I don't know, but it's not clearly right-wing. Then again, Wikipedia seems to call the BJP right-wing.

.... terminology sucks.

(IMO this dichotomy isn't particularly useful in India.)
Goes to show how absolutely fearless, or better yet brave, the men and women who fly into space are. Look at that pitch black sky, it gave me the willies. It must do something to the psyche of the average person for sure.
Is It Time for Swift?
>And you will need a bucket next to every bed, any hotel.

So? Most hotels managed to keep up with stuff people need over the decades -- phones, air-conditioning, TVs, microwaves, cable, ethernet-based internet access, wi-fi, movies on demand, frequently USB charging ports, etc.
It sounds like you're conflating caring about the quality of ones work with having a poor work-life balance.

Also, I think that pursuing happiness in and of itself is quite boring and demonstrates a lack of agency that we have as human beings... We need more than just the feeling of constant pleasure in order to have a fulfilling life. One very basic example: if you were happy all the time, how would you actually know? Being aware of the contrast between various emotional and psychological states provides a lot more fulfillment versus always residing in a single mode of existence.
> safety reasons, both for the rider and others they might crash into

What is the benefit supposed to be of getting hit by a heavier bike?
>And before email, people expected you to be available between 9am and 5pm via phone.

People were vastly more careful about interrupting you via phone, in my experience. The careless way people interrupt on group chat is an extension of the general way people tend to dehumanize others online.

> I think you just have to clearly communicate that the group chat, in your case, doesn't benefit the working relationship.

Yes, I've not only said that, but proved it (by being extraordinarily productive during a 2-week "chat free" trial period). But the clients I deal with want me to be on chat, I'm guessing for the same reason that they'd really rather I work in their office. So the managers can monitor the hours I'm "clocked in" (nevermind what I actually accomplish during that time).

Basically, chat lets employers monitor their workers (even contract workers) in the same way that they monitor their workers in the office, by observing "butts in chairs".
Not really; I actually own a film Hasselblad, I'm somewhat familiar with the issues. You can get really impressive figures by using film meant for document reproduction to shoot high contrast test targets, but this doesn't really translate to high resolution for real subjects. There are also significant problems with alignment, film planarity, grain (detail can still be gleaned even after grain starts being visible, but the signal to noise ratio gets progressively worse) etc. that further reduce theoretical resolution. For that kind of detail you need at least 4x5 inch large format.
BrowserFS actually supports Dropbox integration already... so you could do the same with a Dropbox shared folder.

(Sidenote: I'm the author of BrowserFS, and helped implement this feature.)
How about rr? // http://rr-project.org/
Further, most lay users are familiar with large web properties (amazon, google, apple), and most of those large properties redirect to www (due to aforementioned technical reasons). So if such a user even happens to notice, if anything, they may find it odd to not see a www prefix.
> The language I'm speaking of is designed for real-time high-reliability scenarios where ease of programming takes the back seat to correctness and determinism.

It sounds like the opposite - the setup allows for a low priority task to block every other task, which is normally the last thing you'd want in such a system.
> and maybe one just to post gifs and chit chat.

That's a great idea and would solve at least one of my frustrations with group chat.
Except the limited scientific value.

Japanese did flyby around the moon in 2007 and recorded a video.
>I've known many people who do, but I couldn't ever understand it.

What's there to understand? It all comes down to whether the watch troubles you at all when sleeping. And if it doesn't bother you during the day, why would it bother you at night, when you are mostly unconscious?

I sometimes wear it (during sleep), and others not. Analog watches I can't usually wear when going to sleep, because I have my wrist close to my head, and the "tick tick" noise annoys me. Digital watches, no problem.

>It seems more common with people who have fully waterproof sport watches, I assume at least in part because they can wear them in the shower.

Huh? You can just wipe the watch every now and then.
That's so smart :)
Yes. It's their job to have a plan, and it's the CIA's job because it's not the Department of Agriculture's job or the Treasury Department's job. It's just a bureaucracy.
https://news.ycombinator.com/item?id=10880931
Lots of people even put on special clothes for sleeping, too,
Facebook Banning Private Gun Sales on Its Social Network
I think most people are used to having www. in front of a url. If they even notice it, I think it will confuse them not having that.
In my own life there are several things I'd like to do that will take somewhere between 5-10 years each. I only have 2-3 of those spans left and 100 of those things I want to do.
Woah!!! Cool
yes-www is clearly the more practical solution based on current technology and its limitations. And no-www (http://no-www.org/) is clearly the more aesthetic solution.

Either is perfectly valid, and depending on who you ask you'll get reasonable arguments in favor of both. That said, neither choice will ultimately make any difference. Period.

Even if your site becomes the next Google, the minor hurdles of a no-www domain vs the technical advantages of a yes-www domain will not make an ounce of difference. Anyone who tells you otherwise is straight up fooling themselves.
I agree that it is fair, it just kind of hurts a bit is all. Especially if you did something you are real proud of.

I wish there were more programming jobs that were similar to photography -- you get hired to do a shoot, the customer gets a copy, but you keep the copyrights.
You mean the winding that takes just a few seconds, that can be done anywhere, doesn't require additional equipment, and doesn't need the watch to leave your wrist? :)
Their trademarks in the US are at least abandoned - therefore not enforcable. In the UK I'm not sure how NZ TM law applies, or where Jade was originally created (Canada).
I can't believe the nostalgia. It's not just bringing back good memories, it's actually making me feel like I'm 16 again, in my old room, with all my old things around me.

It's amazing how much I'd associated the Windows 95 startup sound with that room... Thanks for that.

EDIT: Hey, can I mount win95.data on DOSBox locally? Do you know the command line?
At a guess, maybe it's a sign that drug testing actually is starting to make doping in cycling difficult and dangerous, pushing cheaters to look for an easier avenue.
Ask individuals/teams to propose research projects that they want to work on.

1) What are you curious about?
2) How will you go about finding the answers you seek?
3) Why do you think this is important?

Like YC core - focus more on the people, less on the ideas. Allow the ideas to change with the research journey.

Self motivated curiosity leads to the best research.

'Funding agencies deciding what problems are important' is the broken piece of other research labs.
Lets encrypt is gaining adoption
Basically a rant about not wanting to charge it every night.

I like mine, and I don't have a problem charging it frequently enough nor do I find it hard to take on or off with the sport band.

I do a major criticism which is that 3rd Party apps are essentially useless because they are too fiddly to launch.

Luckily the built in features make it a good product anyway.
Are you completing my list or answering and saying that everybody in Vatican/San Marino/Andorra is the same, and that it is acceptable for example to say "everybody in Andorra is nice", or "everybody in San Marino likes gold"?
Naturally, other Lisps have advantages over Clojure, but here's a few advantages of Clojure. You might also want to check out this interview: (http://codequarterly.com/2011/rich-hickey/)

* Enormous reach: access to both Java and Javascript ecosystems. (If you count ClojureScript. I don't know how Clojure CLR for .NET).

* Immutability by default. When you want state, its primitives help with concurrency.

* A good set of basic data structures, including lazy sequences.
"Goldman’s lawyer, John D. Donovan of Ropes & Gray in Boston, has argued that under the terms of the engagement letter, only Dragon Systems had the right to sue, and Dragon no longer exists. Goldman has even filed a countersuit against Ms. Baker, contending that by suing Goldman she had breached the contract."

Wow. I don't know enough colorful language to describe that position.
> * What was the prior version of the iPhone? Genuinely curious. I've heard references to the Apple Newton, but that's about it.*

Good that you asked. 'matheweis linked to the Everything is a Remix series; they actually have a video on the iPhone itself:

https://vimeo.com/81745843
Venezuela has a history of making companies hard to run locally.

http://www.bloomberg.com/news/articles/2014-09-22/clorox-pul...

Apparently, they tried to make bleach cost less than it takes to make it, and after shutting down, the government took over the building and started selling bleach under the Clorox name without permission or license.
Theranos' biggest mistake
>Probably not that much. We need defense force, we don't need to "police" the world (which really means imperialism). We don't need nuclear capabilities.

It's not us you'll have to convince of this, it's your government. They tend to be a bit prickly about such things, no matter how enlightened the general populace is.
I know. We actually rebuilt it from scratch and the first version will be ready soon. Redone from the ground up and fitting to the year we live in. So there is no real compelling reason to change anything in the ColdFusion version.
Well, for Objective-C compatibility, and maybe for interfaces/protocols (depending on whether they use fat pointers or not), they need that capability. But Swift tries to push you into C++-like vtables when possible.
Where is the line between emerging and unfashionable ?

Where is Ruby, D,go, Rust, Objective C, swift, ASP & Node?

Edit Go too.
Try Python. Its nothing like CFML but it has that "AHA" feel to it that reminded me of the same AHA ColdFusion gave me in the nineties.
Yes, this is a weakness of the model, but the key strength is that it will do so every time, which makes it way easier to test than the alternatives. Real-time doesn't mean that performance is as high as possible, it means that you can guarantee a certain level of responsiveness. A language can't do that for you, but it can help, which is why people use Esterel.
The sky's not actually pitch black on the moon; you just need to use a very short exposure on lunar-landing photos or else you overexpose the surface.
I'm not the person you are replying to but:

While I probably wouldn't prosecute someone for whistle-blowing on a clearly illegal program, there is a good reason why it shouldn't be allowed in situations were top secret information is concerned.

The average government worker has no qualifications or capability to determine what is or isn't legal. People think the Iraq war was illegal. Should someone have leaked military intelligence about the invasion? People think the atomic bombings were illegal. Should someone have leaked the Manhattan project.

Conservatives and liberals tend to disagree strongly with the legality of all sorts of stuff. And then you have conspiracy theorists, idealists and extremists.

And if you run into a situation where someone finds something truly nasty a pardon or prosecutory discretion will fix the it.

Practically, Snowden leaked a lot of stuff that is completely legal.

The only significant illegal thing he leaked was teh Verizon meta-data collection for everyone. But even then some courts and judges still think it's legal.
I was trying to avoid the details but because you asked: Its a CRM application. Surprisingly (to me) its has a very large user base.
Why should the CIA care about Danish law?
It's a honking great running watch, not a "watch watch," so the statement would be something like "My GOD I'm too busy being incredibly fit to even remove my workout equipment! Look at how low my resting heart rate is!" So I sympathize with him not wanting to wear one of those off the trail. :)
Yeah, I use a naked domain too because I got a short and nice one, and I like it this way. All this stuff about cookies is a non-argument for me—I don't set any cookies and don't want to. My DNS host does happen to support ALIAS records, and I find the non-technical argument that the www prefix "serves as a gentle reminder that there are other services than the Web on the Internet" kind of silly. I don't host any other services except ssh, and that's just at the naked domain, too. This whole thing is a non-problem for me and all my users...
Another possible reaction to the infinite void:

"They saw the staggering jewels of the night in their infinite dust and their minds sang with fear.
For a while they flew on, motionless against the starry sweep of the Galaxy, itself motionless against the infinite sweep of the Universe. And then they turned round.
“It’ll have to go,” the men of Krikkit said as they headed back for home. On the way back they sang a number of tuneful and reflective songs on the subjects of peace, justice, morality, culture, sport, family life and the obliteration of all other life forms."

Life, the Universe and Everything
Hence, "a different kind of rigor" rather than "less rigor".
"That protection for windows scheme sounds secure, but far too complicated ."

We used to train laypeople to do it and even use NoScript with pre-defined profiles. Hard parts could be automated, even sold commercially.

"First, i think Qubes added some isolation for USB and graphics , and in general protections against firmware attacks(if you enable VT-d in bios) ."

Probably. That could contain some issues. I remember when I first evaluated it that she didn't know user-mode drivers had benefit, thought Mac OS X was an example of a microkernel, hadn't considered a trusted path, and disagreed with me about Xen being likely insecure. Now, it has a UI/graphics subsystem or something plus she was criticizing Xen on mailing list for insecurity. Lol... For these reasons, I avoided it for strong attackers as I'm not sure they're qualified on defense as much as offense. A common problem.

Still probably good for containing ordinary malware, though. I plan to re-assess it for that in the near future as I heard usability is good.

"Also , How much of a problem is that if you don't care about protection from state level attackers only commercial attacks"

The problem is that they're the same: nation states just have more 0-days and toolkits affecting more places. All of them hit OS's and app level. So, a kernel-level 0-day is a problem there whether it's nation state or not. More are hitting firmware and routers. Hard to say what the difference is in risk level today or near future.

For most, their security comes from the fact that nobody is targeting them specifically. If you're not being targeted, just using obscure stuff that has basic protection or QA can stop the wide nets. If your targeted, you want less code in trusted computing base (eg privileged) and good architecture.

Currently, the only OSS project implementing a sound architecture, trusted path, microkernels, etc is GenodeOS. They got started in CompSci research leveraging proven techniques and components in defense. Their architecture itself needs more peer review as novel stuff often has trouble. Regardless, they're at alpha-stage for desktop usage and improving steadily.

People just protecting their businesses should just use a hardened Mac, BSD, or Linux setup with regular backups. Optionally, if they can use it, NoScript or an ad blocker. Add HTTPSeverywhere. That will stop vast majority of attacks that would take over their system while being pretty easy to use. At least until this gets popular or a black hat group has a beef with one. ;)
Your users won't save 4 chars...
> Everyone in the United States cannot be a programmer - its going to lead to the same problem we have with law, business, etc. Too many graduates leading to labour oversupply.

This is misunderstanding the future state of the programming professions of the future. This is understandable, since you're merely projecting the current state forward, but things will almost certainly change.

Up until now, the majority of programming jobs have been filled by people trained in CS and we've had to learn whatever disciplines which we're asked to apply our programming discipline to. But as we're able to layer more and more abstractions on top of the machines that do our computing, programming will become much more accessible and the situation will change. In the future, the majority of programming will be done by domain experts who learn enough programming discipline to automate their field. There will always be a small, niche of core CS practitioners that advance the state of the art of the tools used at the higher levels. But they will be that will be a very small percentage of the workforce.

The important thing isn't that we create more CS graduates. That will cause the problems you foresee. What we need to do is ensure that all graduates outside of CS are trained in basic computer programming.
Jade Software Parody Gets Page 2 on Google
The compare-to-ASP scenario was my go to "there you go" shtick when trying to demonstrate the platform to ASP developers.
And yes. It was expensive, and still is, considering there are free alternatives.