skysight-inc/HackerNews huggingface dataset:
> The amount of stuff you have to learn all at once as a programming beginner is really overwhelming when you are just writing a simple local program, never mind adding all the complexity of networking and deployment and server config and the half dozen web techs.

You don't need to know more than HTML, CSS and PHP to "get started", and you can learn those one at a time, in that order - and once you know those 3 you can keep progressing, learning one thing at a time.

When I was younger and learning programming, I had an extremely hard time seeing what I could do with it. I was working with C and Python, which lends itself to simple command-line programs - but at the time I had no experience using command-line programs, so I had no idea what sort of thing I'd want them to do.

Things I had experience using, GUI programs and games, had a far higher barrier of entry and/or a much steeper learning curve. Now, I'd have a much easier time, I could separate the UI from the logic and write unit tests to have a sense of progression, but as a beginner, those things are out of reach.

The first really useful thing I wrote was an IRC bot in python, but even that was incredibly difficult. I had to work with sockets, threads, events, character sets... I don't even think I had a server to run it on, so I just ran it on my desktop machine that was on all the time anyway.

Compared to when I discovered PHP a few years later, it was immediately clear to me what I could do with it. I had experience using a lot of different websites, so there was a lot to draw inspiration from, and the barrier of entry was really low.
From Mohamed to Mohamed, i own my iOS app and i can help you with anything iOS. i teach iOS and Swift to non-programmers and CS graduates. I'm not in the U.S. but if you ever need anything hit me up on Twitter @moubarak
But this is possible to do trivially using a hash keyed by the input variables. It seems to me that SAC offers an interest only in the case where:

- the input variables of the DAG are updated at a different rate

- and the result of complex subgraphs depend on only a few of these variables (and thus avoiding to recompute their result is a win)

I don't know if it's enough to get excited about.
Four front page stories about why the lucky stiff's abrupt reclusion.
Fiber UI Experiments
What is Bootstrapped ClojureScript?
I plan to add an agnostic generator for code-coverage that can be easily extended to allow generators for a given testing toolkit. I will adapt it as necessary to facilitate unforeseen/esoteric features as new testers get added, but the idea is to make a utility API that generalizes the process of defining contexts and templates for their associated testing code for the generator to use. I plan to support TDD and BDD based systems, and isomorphic module designs.

Once a generator is in place a lot of tests can be fully automated, however some will require minimal input from the developer. That will be the final task, to allow the API to facilitate developer-facing interaction in the build environment, but using a data-driven approach so specialized plugin code does not have to be written by plugins author.

This design will hopefully make the resultant API adaptable for other builder environments such as Google's Polymer Designer (which has recently been rewritten from scratch by the Polymer-dev team, albeit currently unusable).
We should put our minds together to make an improved, perhaps even self improving version of this machine.
I do wish helicopters would stop hoarding all the airspace with those overhoard rotors, though.
Powertrain upgrades?
May I quote your first two paragraphs?
I have a few people starting out as programmers who really need that kind of language to get that point to them.
Themgt, it's obviously a matter of legality, not practicality.

Chrome's rules are that no plugins in their store may do illegal things, so if Youtube says that Streamus isn't compliant, then Streamus can't be in the Chrome Web Store.

That doesn't prevent us who already have the plugin from continuing to use it, it's merely a violation of youtube's license agreement to do so.
This is a Usenix paper from 1990. The past is a different country...

Tcl plus the Welch book is pretty good. You get purely event driven programs. I've replaced three or four Big Piles O' Java (that didn't work) with Tcl scripts and in short amounts of time. Nothing particularly wrong with Java, but these Piles still existed...

The Welch book is the critical component...

Its nearest neighbor is Python, which is also just fine except that package management then becomes a real chore. It's also easy to forget that Scotty ( the SNMP extensions to Tcl ) was the real winner back in the first dotcom era.

It's probably pretty lousy for web caches, wan optimization and filesystems. It's very good at constructing workstation-based programs to run against embedded systems.
Rails may not scale well, but it's incredibly fast for pumping out CRUD apps. I've seen noobies in Rails move much faster than Node.js projects. Likewise I'm sure someone has seen the opposite.

I'm not here to tell you Rails is better than alternatives, but as programmers we need stop being so scathing in our opinions about other languages or frameworks.

Has it ever occurred to you that somebody may have started learning PHP, or Ruby/Rails, or Perl, or Java, simply because that was the only viable option available to them within the trajectories of their lives that would allow them to make a living? I know people learning Ruby who out of economic necessity had to switch to PHP to land a good paying job. This is particulary true in smaller cities where opportunities are far more scarce.

Switching to PHP is not a choice that I would personally want to make, but I do not judge or think less of programmers who end up doing this when they're first starting out because they have to.
Charles Bukowski's guide to writing and life
Antihuman keyboard design
Your first sentence would be more appropriate if parent's post was directed at this subgroup.
As someone who visited Sourforge to download GIMP 7 years ago, why does this site still exist?
I joined the day Stripe launched. I was a lurker for a long time, though.
The sad part is that this isn't new - I've been reading about this since about 2006-2007 and I'm sure it was around prior to that. Combo of underfunding pensions and then underperforming your model (which was ridiculous to begin with) - just bad news all around. This is going to crush the elderly.

Moody's downgrading the cities - oh the irony. Rate junk housing bonds as triple AAA and then do your actual job on the on the city pensions.

Agreed with everyone else on the politicians - particularly those on the right - will be quick to seize on this as another supposed example of government freeloaders.

I've thought for a long time that we're on the cusp of an inter-generational finance war - with pensioners and retirees demanding what they've been promised, while the funding required has to come from non-retired generations that don't have any strong financial position themselves.
I never implied which predates which. Read again.
A license won't be enough. You'll have to provide a backdoor as well.
In France, government only refers to the ministers. Prime minister is chief of the government, meaning only the other ministers. But the president is the "chef d'état", (chief of state), and I guess what you call government, we call it "the state". So, for a French citizen at least, a country's intelligence is not part of the government but part of "the state".
It's no more dangerous than shooting at ducks.

Besides, nobody is really supposed to be wandering around near a forest fire. If they happen to be there, I say "fair game" -- I'll even pay $10 for an ear.
Does it work with the "find" command, and its overly complicated way of processing arguments?
"Your connection to www.youtube.com is encrypted with modern cryptography.

The connection uses TLS 1.2.

The connection is encrypted and authenticated using AES_128_GCM and uses ECDHE_ECDSA as the key exchange mechanism."
There are a couple of problems that I see with the entire premise behind this article.

1. Web development can be challenging. Writing a simple blog or wiki system in PHP might be "easy", but creating a wordpress.com or wikipedia.org is a whole different ballgame. Latency, scalability, architecture, high availability, manageability, security - the challenges are endless.

2. I don't understand why software developers tend to value the "difficulty" of the technology used in a product over the utility of the final product to end customers. Creating a web app in PHP for sharing daily tidbits in your friends' lives may not be as challenging as writing a compiler for a functional language like Haskell, but its end value may far eclipse that of the latter. Facebook and Twitter after all started as fairly simple applications but are multi-billion dollar companies now. I would even say that there is a certain unix-like elegance in using the easiest, simplest technologies to create the maximum returns in terms of utility to humans. And that, IMO, is far from being a "brain-dead" skill.
Join other Digital Nomads as you travel the world aboard a catamaran
Of course it’s possible. If a human body can do it without mechanical aid, it’s possible there’s someone with the requisite attributes.

Whether it’s likely is a different matter.
It doesn't matter to me. If you think spending fifty bucks might motivate you and increase your odds of completing the course and then that's a reason. If you think the mechanisms of a verified certificate reduce the odds that you will cheat, that's a reason. If your experience tells you that local employerswill care or you want to help Coursera stay in business those are also reasons you might value the verified certificate.

Most important if earning an unverified certificate has no value to you or would feel improper, then just get it. Taking a class is an experiment and you can always optimize costs later. Just choose what makes it easier to get started.

Good luck.
Lightmap HDR Light Studio Pro v4.3 (win X64) Download
Наследственное+право
I intend to not only add WAI-ARAI conformance but even better, to merge the work of this project: http://khan.github.io/tota11y/ into the builder itself, so that the developer can benefit from moment to moment conformance feedback as the application is built - instead of the typical process a developer goes through when he builds a successful application and quickly finds out as an afterthought that these things are not only important, but often necessary. If I ever get around to it I want to go the extra miracle mile and allow for an /actually/ usable voice guided process of building software so that blind users can finally leverage their largely underrated skills in abstraction.

It is abysmal how rare it is to ever find any usable software for the blind, even fewer that they actually enjoy using, and I know of not one such tool for development esp. front-end.
Singapore is the rising Tech Heaven
> MacCLint is also the reason why I always use explicit returns in C-like languages. It would crash - which on Mac OS System 7 would drop my box into MacsBug - if I just fell off the end of a void function.

Isn't falling off a void function the same as returning from it?
Lidl was caught on 'colonisation' practices in Poland, where they used development loans to drive prices lower than local stores could afford to beat.

Or it's just someone that wanted me to think so. I really don't know now.
Intergration
Hello guys i want to send my sms messages automatically after receiving messages via an API platform. What will show up on my API account will be (transaction date, receipt number, reference
number, transaction amount, language preference, customer name and phonenumber). When i receive these messages from my API account i want a particular sms message to be sent to the phonenumber that is given to me as a message via my API account. Help!!!!!
This is super-important; it is far better for a developer to push a non-working feature on a feature branch than for them to leave it on their machine. They ought to do whatever the equivalent is of a git rebase every morning or evening, so that it is still at least nightly integrated for them.
Putting the digital keys to unlock data out of reach of authorities
Hunting birds in flight is a common activity.

If you -as all projectile-weapon-wielding hunters should be- are aware of what is downrange, then shooting at things in flight with a shotgun is a relatively low risk activity.

A few bits of stray shot travelling at terminal velocity are unlikely to do significant lasting harm to someone on the ground. (For comparison, try to find out how many folks have had fatal encounters with pellet or BB guns. The size and weight of an average BB is in the same ballpark as a single piece of shot.)
Sorry, but your experience of Visual Source Safe is totally different than mine. I started working at a small company in 2002, where they used Visual Source Safe. Next to the VSS database file getting corrupted every few weeks, the 3 developers were always asking each other to unlock a certain file because someone needed to make a change in the same source file (but completely different method/location).

I introduced Subversion. No more corrupt files (shiver), it just kept on running. And you could actually work on any file. If you divide your work properly, you can work in the same file without working in the same code. And if the small chance of changing the same line occurs, the merge wasn't that complex to fix.

We never looked back, and therefore I am completely disgusted that someone actually suggests using such an unstable, non-efficient tool.
Gist of the editorial: "All freedoms come with limits; it seems only proper that the vast freedoms of the Internet be subject to the same rule of law and protections that we accept for the rest of society."
Some people argue web developers have it harder than iOS developers. In fact, good full-stack web developers arguably need learn more about technologies in a faster period of time than many other specialties within software.

Why? Because the web, and the skills needed to make a competitive web app, evolve extremely quickly. Just on the Javascript side, in one year, you're learning Prototype or jQuery, the next year you're learning Angular, then React, etc. Browser standards change -- wildly, as do the frameworks used to build things. One day its SQL, the other day its NoSQL. One day its Bootstrap, next day its material design.

In comparison Native iOS developers have had an evolving but relatively consistent set of API's from Apple to learn for iOS / Objective-C to stretch into useful skills for nearly 10+ years now.
The part I don't understand is why the Union membership itself isn't voting for leadership looking to change things. If you are a teacher or cop in the middle of your career it seems crazy to continue voting for policies that are essentially "go down with the ship".
Careers at Lamborghini
So, you're saying that it is so implausible that ingesting a couple pounds of aluminum and copper would be bad for a turbine that 'science' needs to prove it's unsafe before we consider it an issue for aerial firefighting?
As a beginners thing for web dev, Meteor is pretty good. Although it can get complicated when you get in to it like most stuff.
Neil Young does not understand mathematics based on the Fourier Transform, especially sampling theory.

Pono is also how he wants his legacy to be "archived". He does have quite the body of work.
You sound like a drone enthusiast, so let's play the odds.

Assume for a bit that there is a low but non-zero chance that a helicopter could be damaged by a drone.

Now let's imagine the unlikely scenario that a helicopter and drone collide, resulting in loss of the helicopter and death of its operator.

Do you think the public response to that scenario is going to leave much of the drone hobbyist ecosystem intact? Or is it more likely (human nature being what it is, especially when faced with an event in the "We could have prevented this but failed to" category) that laws will be passed to ban drone operation unless the operator has a year of training, N hours of flight time, retinal scans on record, and a giant red 'D' branded on their chest?

For the health of the drone hobbyist ecosystem, it would be wise for drone operators to steer clear of emergency response situations so as to not even make the question of what to do in the event of a crash a necessary one to answer.
I'm afraid you might be a tad ambitious regarding the weight the UK market carries with global corporate interests, as compared to the Chinese
The article is about people who use things like wordpress and maybe write little plugins for them, rather than designing the frameworks in the first place. Those types of work are, undeniably, very different, one common analogy being the difference between car mechanics and automotive engineers. I don't see the author's work as brain-dead (neither is the work of car mechanics), and the author clearly implies he doesn't either. But he is surrounded by people that sneer at it -- that certainly seems believable to me.
Cutting benefits to make ends meet won't "crush the elderly." Just reducing pension benefits to the social security rate will save a ton of money: https://www.illinoispolicy.org/reports/fact-finder-pension-b...
> It writes a full 32 bits of numeric user ID to its filesystem, but to save a few bytes it only stores 16 bits of group IDs. Some engineer probably thought that'd be enough for anybody.

I'm having the same issue with the number of hardlinks, which, for linux ext4 systems, is limited to 65000.
Given Comcast's reputation, it sounds like you're being insulting. Was this your intention?

If it was, you should actually read about the DSN. It (like most things pertaining to extraterrestrial operation) is pretty damn cool.
What should a physicist stock photo / clipart show?

That's probably a useful niche: stock photos and clip art that represent actual science.
https://en.wikipedia.org/wiki/Troubled_Asset_Relief_Program

"TARP revenue has totaled $441.7 billion on $426.4 billion invested.[3]"
Hi,

There are many "telephony platforms". You can search Twilio on Google and here on HN threads, and then search "Twilio alternatives" to find something that suits you.

There's also a project called Gammu that might interest you.
Know what outweighs all of those problems and makes it worth it over even the medium term? It's open. You don't get tied to a provider who has your business at their mercy.
>but it has the shortest path to "shit's on screen" amongst web-based scripting languages

Let us see. You follow the shortest path to make a service/web app. I use your service/app. You get hacked. (By the way, has the php community yet have a clue how the php.net site got hacked, like, I don't know, 2 years back?), I am fucked.

Who wins?

Instead, what if you put in the effort to actually educate yourself about the stuff you need to know before you put a service online? What if you actually use a language that is not a complete mine field. What if you actually use a language that will actually tell you that you are wrong, right to your face, instead of conveniently working half of the time?

And the funny thing is that it is not even the shortest path to "shit on screen". Check out how easy it is in python to put stuff on screen

http://flask.pocoo.org/

The worst thing right now is people who are actually promoting php to new comers! My earlier comment was removed from here, because I told not to start programming careers with PHP.
I think it gives decent results for something like:

find . -name test -delete

You can try it out online btw: https://www.mankier.com/?explain=%20find%20.%20-name%20test%...
It's going to happen. Rahm Emmenuel just fired 1,400 school employees in order to make Chicago's required pension payment. The teachers union can no longer ignore the inherent conflict of interest between current teachers and pensioners.
MemChest – Leave behind your online information to your loved ones
According to a reddit post the sighting might actually have been due to a fully legal RC field in the area.

https://pay.reddit.com/r/Multicopter/comments/3dqoyh/multico...
It's new. It's shiny. It provides something to learn. Sure.

What problem is it solving? What are the alternatives? What pain does it inflict? What pain do the alternatives inflict? What are the implications of removing a layer of abstraction for security, maintenance. and agility as the project ages?

Good luck.
It think he means people tout every release as the final solution to their GC issues. Not officially, necessarily, but some vocal group says it.
Walled garden "ecosystems" can be also useful to people called "users". There are plenty of ways they can give up their privacy to gain some convenience.

Do we really want Mozilla to go that way though?
Silicon Valley 4.0: How Apple will change everything (again)
I'm actually reading the book Brothers by David Talbot right now. It covers the relationship between John and Bobby Kennedy and includes a pretty good section about how in the 50s the Dulles brothers basically dictated foreign policy. There was a lot of friction when JFK came into office because, especially after the Bay of Pigs, he didn't let them get away with things.

The book does veer somewhat into unfounded conspiracy territory, but I think it's an interesting read so far and the author doesn't come across as crazy so much as skeptical.
Fully client-side chat demo using Centrifugo real-time messaging server
So the post in /r/sysadmin[1] has nothing to do with reality? I guess we'll have to wait for a post-mortem. I don't want to be in the shoes of the ops personnel there, I hope everythings turns out fine!

1: https://www.reddit.com/r/sysadmin/comments/3do9k0/sourceforg...
I suspect there might have been a touch of sarcasm in that VSS remark
In the press conference shortly after the flyby, one of the staff (I can't remember her name) said that the speed depends on the position of the probe relative to the ground antenna. So not only is transmission not 24 hrs, but when the probe appears to be on the horizon, transmission speeds are slower.
1. What is the alternative for user facing open source projects? The icentives for GitHub are even more misaligned as they want to attract developers and not users. I am wondering how long it takes till they shut down their binary release feature again, once everyone puts their binary releases there.

2. It gave you all the stuff you needed for your project at one place. The SCM of your choice, mailing lists, hosted forums, wiki, bugtracker, and a website with PHP/MySQL. They have retired hosted forums, wiki and bugtracker now.

3. It increases the discoverability of your project. The project summary page actually gives a nice overview of the main points of your project such as licence, category and features; They have things like project of the month, etc.. Without sourceforge (and freecode) we are at SEO, social media and word of mouth for open source PR. This is much more effort.

4. They allow huge binary downloads which can be uploaded with e.g. rsync and scp.

Loosing all this might be fine for a large project such as GIMP, as they have the manpower and donation money to do it themselves. For smaller projects this distracts from developing the project.
I'm not so sure. It only takes one browser vendor with a significant interest in the UK (Google would be a good candidate, given that advertisers are very sensitive to legislation) to make the whole exercise useless.
The politicians decide what to fund. The police and border forces want more funding but are forced to make endless cuts. I guess spying is something they can ask for that is relatively cheap compared to traditional police work.
My friend wants to work for Shopify, and here is her cover letter
Please ? befwi@live.fr. Thanks
MillionaireMakers: If 1M people gave $1 to someone, they could be a millionaire