skysight-inc/HackerNews huggingface dataset:
Modularity is a great idea, but modularity isn't always a solution. Sometimes, tight, monolithic integration is better, for both developers and end user.

As an example, some companies have a single source tree with every project. Why the hell would they do that? Make 100 repos on github is better - you know which repo is which repo. Maintenance and usage headache.

> A vast, vast majority of people downloading Firefox wants to just look at damn web pages.

So why bundle dev tools in the first place? Remove dev tools will definitely slim firefox's size and memory footprint. Forget about error logging (null them); if you are developer just install addon so you can pipe the errors. That's better! Lightweight browser for the rest of the non-developer user! Win!

Of course that won't work for Mozilla. They are not interested in maintain two separate set of builds. I am not going to do that for my software either.
It's a lot of work.

> If you wanted to develop web apps, you'd want to download an IDE. Not use a web browser.v

Nope. I can do this with Word, python -m SimpleHTTPServer, and a web browser to write code, test code and see code in live action. Why I don't do that and use an IDE or vim? Because of convenience.

Firefox has a feature called scratchpad. See [1], and the point is that you can experiment your javascript code without having to squeeze your code into the console. It also reduces the headache of copy-paste code back and forth between console and some other places (you can't save your console code, so where do you get the code? Some file!)

I wrote one add-on and the workflow is awful. See [2]. I wish I could write add-on in scratchpad without having to repeat those steps and can see error immediately by a click on scratchpad. Maybe scratchpad has this feature I am not aware of...

The point is, I hate to switch back and forth between the browser, my vim terminal and the web console.

[1]: https://blog.mozilla.org/devtools/2011/08/15/introducing-scr...

[2]: https://developer.mozilla.org/en-US/Add-ons/SDK/Tutorials/Ge...

> A bullshit token reason like "it's easier for novices" will not qualify.

No this is not bullshit, because developers are users and some users turn into developers BECAUSE they poke around tools available to them.
You are welcome to hold that opinion. Just keep in mind that the majority of users don't even know what javascript is or how to disable it. Depending on the audience, the fact that you don't want to enable javascript may or may not be a concern to the developers.
Poll: Which 8-bit computer got you into programming
I want to apologize up front for missing your 8-bit computer.

Please vote for the Poll as well as your computer.
Acorn Atom
Acorn Electron
Atari 8 Bit (800, 65XE etc)
Coleco Adam
Commodore 64 (MAX/+4/128)
Jupiter ACE
NEC PC-8801
Radio Shack TRS-80
Sharp X1
TI-99 (yes, 16-bit but in the same era)
Tandy CoCo
ZX81
Without going into detail, a lesson in M&As.
The general goal with this module is to make it super easy to unit test node controllers without having to spin up a new server.

Obviously, there is some work to do with tidying up the module, making it a little more robust, and those sort of things. But I'm actually using it right now in a couple node app and it works great.
> This is depressingly similar

In graduate school, many a moon ago, my advisor would say that this is validation of the idea, so one should be happy to be on the right track.
The human takes over until it can be cleared I assume.

This system is not a self driving system -- it's basically a smarter cruise control. You still have to pay attention and be at the wheel. At least for now.
so what do they expect will happen the first time someone gets in a serious accident while using one of those?
Bicycle Carriers
But if you can't go to a bar with your colleagues, suddenly religion enters the equation. Should your colleagues never go to a bar to respect you? Or should they just go without you - but then maybe you don't get the promotion because your boss became friendly with a colleague who went along to the bar.

I didn't enter religion - somebody else started mentioning it as a reason to not go to a bar. I don't think there should be a rule that companies should never go out for drinks just because somebodies religious feelings might be offended.
Getting 50GB for two years with my phone (Moto X) makes Dropbox look pale in comparison. And they still don't have something akin to Google Docs or Office Online. Space is indeed a commodity. Office, Play, Google Apps, Ads, etc. are the money makers.
Based on all the links to similar apps in this thread, writing an image-resizing service to sit behind a CDN seems to be a right of passage. My creation from a couple years ago: https://bitbucket.org/btubbs/thumpy/src

It's still running happily in production.
Git is Shit is a shit article under a shit premise on a site about things that are shit...

...where's the downvote button. :-/
Accidental downvote--I agree with you completely.
Ah, found it finally:
http://www.ewi.tudelft.nl/en/current/ewicon/
I can park nearly all day at moscone center with little time investment for $20-$30, why the hell would I use this then?
Git is actually pretty easy for most casual use, and you can scale up its silliness as you need it.

Git better, I guess?
Voice controlled window shades and interior lights.
3 Chicago Bootstrappers Share Their Lessons Learned
If I had to identify a human-life or public-policy issue on the immediate horizon related to computing technologies, and I'd never heard of MIRI, I would have picked automation.

Stephen Hawking, at least, when he gets cited, actually referred explicitly to MIRI and FHI in his own editorial on the subject. So he is talking about them specifically.

But yes, there are plenty of other important causes, including several (ecological devastation, economic disaster and related wars, automation crises) that stand a decent chance of totally fucking up society before anyone at all gets to the point of "switching on" a dangerous-level AI, Friendly or not. Those should definitely be addressed.
We had a similar problem on our app, but were able to restart with more dynos.
I assume it's an MVP. They're probably hard at work on all of the core challenges of interpreting the road data in real-time and controlling the car. It's technology that I expect a bunch of big industry players want / will need. Lets see where it goes.
Are you backing up your cron table?
Why we pass secret notes – The desire to express what cannot be said
Ovoice reactive – Devops and a New way to do business automation
Love the design overall. You might consider adding some more market-position content. E.g. How do you see Hublo as different than, say, Adroll?
By no means did I mean the version being sub-1.0 is a negative, just it should serve as a signal to people about what their expectations should be like.

By web application, I mean, you know, I've got a full toolkit for putting & serving stuff on the web. BEAM seems like it's better suited for web server software, vice the db read/write/template rendering/etc. part.
As noted in another discussion, there are official portable ones regularly used for events, but those don't attempt to hide.
LENIN?!
seems to be done atm.

here's a cached version: http://webcache.googleusercontent.com/search?q=cache:https:/...
Security. All else is trivial to set up; doesn't require outsmarting humans, other than my own mistakes. I want a security system that doesn't require monitoring by a security company whose competence I doubt, and whose prices I find laughable.
>If your website doesn't work with NoScript turned on, I won't utilize it.

You're definitely in the minority then, most users don't even know what javascript is let alone NoScript. I find it ridiculous that people are arguing against javascript, we're using a computer and not allowing it to run code.
I've seen a couple products in this space lately, definitely makes a lot of sense. Great demo :)
Marc Andreesen believes that someone should not be commenting on the theory of Disruptive Innovation if they have a Ph.D. in American Studies from Yale.

And now he wants to tell me what?
[Ask HN] What is so special about buzzfeed?
Just saw a news that they have joined the billion dollar club but trying to understand why. Anybody use them?
Where are you getting the location data for the buses from?

AFAICT, the location data coming from Muni isn't live. That, or there are invisible buses roaming SF, that don't stop for me and teleport about.
> North America: 15,826 strikes!!

The funny part is that they happen mostly in the midwest and that area is sometimes called the 'bible belt' (for its strong evangelical christian population) and lightning strikes are a metaphorical means of punishment by God (as in "May lightning strike me down if I'm lying ...")

That irony aside, I am wondering about that South America number, it seems like at equidistant latitudes there are similar lightning environments on both sides of the equator and yet a nearly 16x reduction in number of strikes? What is up with that?
> Is there some reason not to ship development tools? Do you not want the curious to have ready access to dig in and understand the stuff they use every day?

More and mroe macs are being sold with SSD's, and installing Xcode uses a good 4-5 gigs (+1GB per platform in documentation). That's a good enough reason for me to not install it when I don't need it.
Revolution? You don't really understand revolution... the key pieces of uncertainty that can foment a revolution are missing.

Just last week we saw https://news.ycombinator.com/item?id=7929817 in which an ex CIA Open Source Intelligence expert shared his view. He explicitly stated, to the UK public in widely read media:

The preconditions of revolution exist in the UK, and most western countries. The number of active pre-conditions is quite stunning, from elite isolation to concentrated wealth to inadequate socialisation and education, to concentrated land holdings to loss of authority to repression of new technologies especially in relation to energy, to the atrophy of the public sector and spread of corruption, to media dishonesty, to mass unemployment of young men and on and on and on. [...] Preconditions are not the same as precipitants. We are waiting for our Tunisian fruit seller. The public will endure great repression, especially when most media outlets and schools are actively aiding the repressive meme of 'you are helpless, this is the order of things.' When we have a scandal so powerful that it cannot be ignored by the average Briton or American, we will have a revolution that overturns the corrupt political systems in both countries, and perhaps puts many banks out of business. Vaclav Havel calls this 'The Power of the Powerless.' One spark, one massive fire.

This speaks to me because personally I was physically in Tunisia for the revolution and it was a powerful feeling. As an obviously foreign anglo-Australian, isolated in the far west of the country where large scale street-level ferment began (weeks before it reached western media), I never felt threatened or unsafe at all. I have also lived in the US .. during which time I saw how much debt and fear, particularly over money and healthcare, ruled the lives of many, how pervasive the systemic imbalances were (homeless alcoholic recent war veterans at the supermarket, through 70% foreclosure rates - that's 70% of all houses in in my suburb), and how inept the response was (ask Google to close the foreclosure map, minor but media-heavy changes to healthcare, etc.)
This was caused by their scheduled maintenance: https://status.heroku.com/incidents/641

I think they jinxed themselves: "Running apps will not be affected."
If they had a way to have almost unlimited ground targets (maybe using a rotating mirror, or something like https://www.kickstarter.com/projects/117421627/the-peachy-pr...), I could deal with the not so bad ~240ms lag for most of my communications (if you aren't gaming), especially if it's faster then my slow cable connection....

Speed of light: ~299,792 km / s
Geostationary orbit distance from earth: ~35,786 km
Yuck. Sorry that you had a bad experience. It sounds like you hit a nasty sync bug on the destination machine. We've been patching a bunch of issues with client sync reliability over the last year. It's hard to diagnose at this point, but please reach out if you can reproduce it on the current version.

FWIW, I can say with confidence that your issue had nothing to do with the fact that the file was an Office ISO.
Doom on ZPU
You wouldn't :) but, it can be hard to find a parking spot in, for example, Seattle on a Friday night.
PX dynos seem to have not been affected
That just sounds dangerous. A system that takes care of a lot for you, until it doesn't. And then you have to step in at a moments notice, even though you might not be paying enough attention to react fast enough. I think there has been cases of airline pilots' senses being dulled by all the automation, and then them stumbling to fix things when they have to step in and do its job manually.

It seems to me that self-driving cars has to be a all-or-nothing deal.
Do you not think this fear/caution is warranted based on history?
Flights (ADS-B): http://www.flightradar24.com/60,15/6

Ship Traffic (AIS): https://www.marinetraffic.com/en/
No, You Can’t Auction Off Public Parking Spaces in San Francisco
To me the examples look too wordy compared to sinatra or padrino. Like the lack of auto loading though, the autoloading is my opinion a huge mistake in rails and padrino.
There is a much simpler option: just backup the "/var/spool/cron" folder with all the user crontabs in it.
With a truly hidden camera, you would never know. So you're freaking out over someone who might be able to record you, ignoring the fact that everyone could be recording you without you knowing it.
Just go build one for yourself. >.>
https://owncloud.org/
You can use Profiles¹ for that sort of stuff. about:config² is good for a somewhat complete list of components that can be enabled/disabled.

1: https://support.mozilla.org/en-US/kb/profile-manager-create-...

2: about:config?filter=.enabled
Looked at few developers and I don't think most of them could be labeled as experts in any given language.

There should be a better filter that's not based on 'worked on nothing special for 20 years' or 'stackoverflow points'.
The same as AdRoll conceptually, except we let people in charge of the campaigns (usually marketers, non-developers) add events and segmenting options on their own.

Clicks, form submits, time on site, number of sessions, last seen aren't available in AdRoll. We hope that by making those readily available, we'll be one step closer to make retargeting ads feel more like conversations, and less like...ads!
It's being populated from a Firebase Open Data Set: https://www.firebase.com/docs/data/index.html

The open data sets are in turn being populated by a script we (Firebase) operates that pulls data from the NextBus API. It is live, real-time data, though the API does have inaccurate data from time-to-time.
Interview Questions for Software Development Managers and Leaders
" not requiring drinking isn't discriminating against people who drink"

Neither is going to a bar, because you are not obliged to drink alcohol at a bar.

Again I think this whole thing is ridiculous. Why shouldn't people allowed to do what they enjoy in their company? What if you quit a job to found a company, precisely because you want a company where colleagues go to a bar together occasionally? Why should you not be allowed to do that?
Heroku REALLY screwed up today
Heroku's penchant for scheduling maintenance for US customers smack-dab in the middle of the US day is bad enough.

Today, predictably enough, they broker the ability to restart jobs, then they started having elevated dyno errors.

But today they really screwed up by ALSO making it impossible to scale down worker jobs to ensure no background process (like emailing) get fired off until the dust settles.

We shut down all our worker processes, the heroku console confirmed it, but then we watched the (supposedly off) delayed_job workers blithely keep firing off jobs...

Downtime is one thing, it just comes with the Heroku gig.

But Heroku need to cease the irresponsible practice of scheduling routine maintenance during peak hours now that they've proven they are unable to ensure apps can do an orderly wind-down if/when teh inevitable breakage results.
I may have missed a post about it, but: is this new transparency in moderation/etc/etc a deliberate and ongoing new policy? And to the extent that it is, can we expect that buried posts will always have an explanation of why they were buried?

I could understand why that might not happen, but it is generally more useful to understand why something was buried than it is to know why something narrowly avoided being buried.
At the moment this uses the same notation ("...") both to show and to hide quoted text.

A simple improvement would be to use different text for these inverse operations (perhaps + and -, or >> and <<).
If you don't have a total order then there are decisions you simply can't make.
While I think some of what the city says makes sense, how can a city in the US force a company in Rome to cease and desist? Even Apple might be loath to follow this order since you can't follow every city and country on earth's laws and stay in business.
Programming test, discussing past experience (things they did, things they're proud of, where things went wrong, etc), etc.
You're attempting to determine passion and curiosity by doing a "joel test", which is poor because you're biasing it towards people who have the same history as you. A better alternative is to ask for opinions, people who have opinions about programming practices/paradigms/languages/etc is a good signal for someone who is curious about their craft. Uncurious people never think deeply about what they're doing. People who care form opinions and ideas about what is good vs bad. It doesn't really matter what the opinions are, just that they have them and have some rationale for backing it up.

Examples: What is your opinion of Javascript as a lanaguage? * Whats your favorite language/least favorite language that you use/worst feature of your favorite language? Whats your opinion of the state of web development/how would you improve it? Static vs Dynamic typing? Functional vs Object oriented?
The submitted title was "Attention devoted to the World Cup is founded on flimsy numerology", which does appear in the post. But to make it less linkbaity, we changed it to the question that appears in the first paragraph and describes the article more neutrally.
Are you sure that Heroku is peaking 10 AM on a Monday?

I believe they have off-hours, but as an international product it could be interesting to know when. I know a lot of European products with European users that all depend on Heroku.
I'm sure nobody can force her to interview at a bar.
Both are correct, though I believe "synch" is slightly British.
Here's a better idea: charge market rate for parking on the street, citywide. There's no reason that space should be given away for free.

Use the revenue to build some much needed trains.
Do you use a product like Boxcryptor or the like? I've always had problems getting these kind of tools to work across OSs (mainly mobile).

If you roll your own solution, do you limit to desktop usage, or how do you get mobile support as well?
My wife and I are also slightly obsessive fitbit'ers.

We use fitbit's aria smart scale and like to use trendweight.com to track our weight trends. I've lost over 15 lbs over 6% body fat, and my wife has lost more as well.
Needed a laugh right now. Thanks.
Oracle buys MICROS Systems for $5.3 billion
and we are using drones to deliver them, whether you like it or not
How many of this type of frameworks we had. Padrino was there to fix something but achieved nothing. It is better to focus on rails and fixing rails rather than start a framework for everything.

Few doge years ago sinatra was faster than rails, today... not so obvious and still offering much smaller set of functionality.
Secret DoJ al-Awlaki memo released by court
I started with Oric 1 Atmos (not in the poll!).
But did you make the hiring decision for those people?
Same. I always think someone is going to see it and laugh... "Oh, that's so cute! You tried."
No sports have enough data to say that "the best team won". There just simply aren't enough matches.

But most people's enjoyment of sports comes from watching the execution, not the stats. The stats are just icing.

Yes, there are people who get enjoyment just from the stats (baseball is notorious for this), but for the most part the stats are just an interesting side show for the main event.
Nah, in a lot of ways they deserve it.

Consider the revenue streams most startups seem to explore, the ever-expanding maw of data-gathering required for revenue from ads, the constant work to displace and make more efficient historically safe "middle-class" administrative jobs, the aggressive contempt shown for middle America and Joe Sixpack and religion, and so forth.

SV isn't "wrong" about all of these things, but it shouldn't be surprised that it isn't being viewed as some sort of magical cabal that can do no wrong.
Normally I wouldn't consider this HN-appropriate, but this particular case has been discussed so many times on HN over the last 4 years that the release of the original document seems like it would be of interest to a large number of community members.
She did mention an "emotional rollercoaster".
I don't want my car to steer itself, at least not just yet, but I do want to add a radar-based aftermarket active cruise control system to it that can maintain a preset following distance to the car ahead by controlling the accelerator and brakes.

This was actually available as a factory option in my car, but I didn't order it because I thought (incorrectly) that it didn't work in stop-and-go traffic. I've been kicking myself for that ever since.

Perhaps Cruise could consider developing an ACC system for the benefit of customers who would welcome some automation but who aren't quite ready to surrender the steering wheel yet.
Thanks. Though if you are able to actually check the routes on the ground, I believe that you will find that it's lying somewhere in SF, most of the time.

Why would something that was pulling data from buses only lie from time-to-time? The answer is that it's not live, I'm afraid. It's freaking.
> It’s a bit off-topic for the series, but I can’t even go to Google now without being reminded of the World Cup and soccer this, soccer that.

An American complaining about content not really geared towards his culture on the English-speak Web? That's rich.
It doesn't have to slam on the breaks if a leaf gets in the way. It can continue driving its last-known-good-path while gradually slowing down, signalling to the driver that it's lost its data connection and that it's time to take over.

I do wonder what it takes to block all the sensors at once, though. It has both cameras as well as radar systems. How independent are those?
Yeah it's a bit different because to use a gun you have to reveal the fact that you have a gun (whether through pulling the gun out of your pocket or by firing the gun, making a noise). Using a recording device is 100% passive.

If the question is "who should I hate more, people that I know could be recording me or people that could be recording me without me knowing", the answer is neither. In public, always assume you're being watched, always assume you're being recorded. In the US and the UK, you have no expectation of privacy in public places. I could be holding the world's largest and most obvious camera recording you walking down the street and you couldn't legally do anything about it. Just because that camera is pointing at you doesn't mean it's recording, either.

So why is Glass so different? The answer: because the real Glassholes want something to bitch about, and it's easy to hate on people who are different from you.