skysight-inc/HackerNews huggingface dataset:
For me it's like this:

> jspm bundle app//* - [app//*] js/tmp/dependency-bundle.js --inject --no-runtime

That tells JSPM to bundle everything except your application if your app lives within the app/ directory.

> jspm bundle babel js/tmp/bundles/babel.js --inject --skip-source-maps --minify

This tells it to bundle the Babel dependencies which aren't considered in the above.
Show HN: webcomics.io – an awesome place to post, read, and discuss webcomics
Is a Japan without any Japanese people still Japan? Culturally would modern Japanese tolerate a cultural mass suicide or did that go out of style at the end of WW2? USA has been talked into it, but would that work on modern Japanese?

Meanwhile there's a weird undercurrent of racism, if we just take Japan 2016 and person for person swap out for obviously superior foreigners (imperialism?) then magically everything is supposed to be better. However, in reality, that would obviously not be the case. If an Asian guy is sitting in a broken car, and the driver is removed and replaced with a foreigner, the car is still going to be just as broken. Likewise if the Japanese abandon their land and culture, that doesn't mean anyone else will necessarily do a better job of running the place. Or if there is a better way to run the place, they could save everyone a lot of bother, and implement it themselves.
The variation I always heard (as a driver, not a police officer) was, "Five, you're fine, ten, you're mine!"
Well if you rear end someone you will be cited for it 99% of the time.

But surely your answer to something that quantifiably increases injury rates isn't "who cares it's their own fault" is it?

But since you asked for a citation: http://bfy.tw/4343
Location: Colombia, South America

Remote: Yes

Willing to relocate: Nope, but willing to visit HQ's for some
periods of time.

Technologies: Python,django, flask,JS, node, angular. Front end techs (HTML, CSS), eager for learn and teach new things

Résumé/CV: julian-vega.co

Email: jcvgalfonso[at]gmail.com
>> So you get monumental architecture that in addition to being horrifically ugly, is usually non-functional and doesn't wear well, with lots of flat roofing and poor planning for water displacement.

This has also been the case for many of Frank Loyd Wright's houses. Many of his "architectural masterpieces" have been wrought with issues almost since they were built:

When researching the engineering defects and customer complaints of Wright-designed residences, I can’t shake the stereotype of a pretentious and bratty artiste abusing the largess of monied patrons who are willing to tolerate such behavior in hopes that their social status will reflect the golden light of artistic genius. This is a commonly accepted personality trait of Great Artists.

http://www.beltstl.com/2006/06/case-against-frank-lloyd-wrig...
Thanks for the feedback. I think those are the "high-quality" reports, but I wonder what the date distribution of the other eclipses looks like.

On the off chance you are familiar with this type of research, do you have any conception for how accurate dates like these are and how they were arrived at? I find it very difficult to find out what the ground truth evidence is for any historical (ie pre-printing press) data.
Hey, everyone! I have finally deployed the webcomics platform I'm working on. It's quite simple now, but I'm really proud of it =)

I want it to become an awesome community where artists can post, read, and discuss comics.

Here's the list of webcomics I'm making:

http://webcomics.io/user/rayalez/

Any feedback appreciated =)
Yes. This is usually part of First Amendment arguments, particularly when police and photographers clash over the right to document police arrests that happen in the public.
I've seen special traffic lights showing at which average speed you will hit the next one green. There was a two km stretch, 100km/h allowed and lights near the beginning would show you if you hit green going 60km/h, 70km/h or 80km/h. There was no (written) sign explaining the numbers but I guess the locals would know how to act.
When (Accidental) Evil makes your job miserable
> Quiver: The Programmer's Notebook
If you knowingly work for a snake oil vendor that speaks volumes about your ethics.
Presumably that's next via Tesseract + OpenCV. There's even a license plate library called OpenALPR[1] already available that the professor is probably itching to use if he ever gets city approval.

[1] https://github.com/openalpr/openalpr
Why is issuing a citation in this way so problematic?

In a few places near where I live there is extremely clear signage about the speed limit, and that speed cameras are in effect, 100% of the time, every single day. If you speed there, you will get a ticket. The systems are configured to only send the data of speeders, and are audited. It is extremely effective.

I prefer this system in every way to the way tickets are generally handled in the US. It's effective, it's fair, it does not discriminate against minorities, it does not endanger lives of the driver/police/other drivers as pulling someone over does, and it's much easier for me to avoid a ticket, it respects my privacy, persuasive / weeping / friends of cops can't get out of it, there's no chance for police to start tacking on other violations (your blinker is broken!)... etc, etc, etc.

It's just better in every way, except the fact that driving on these particular roads is really boring!
I don't understand how the part of the plate that was covered with food is reconstructed.

Does this assume that the plate has an uniform color and round symmetry? Does this work with plates that have circular color stripes?
Too predictable, too morality fable. Better off with the truth.
You can use a subfolder node_modules for using simpler paths (such as "components/something" instead of "../../components/something/index.js").

For example, if your entry point is in "/src/application.js", it can require('components/something') from folder "/src/node_modules/components/something". And that works in native Node, Browserify and Webpack, so you're not tied to a specific build tool.

Any module in /src (and subfolders) first searches for modules in "/src/node_modules", but can still also load thirdparty npm-installed modules from the root "/node_modules".
Word-of-mouth doesn't work if you service an area with visitors/tourists or those unfamiliar with your brand. Auto lockouts are common in these areas, less so in areas where the customer lives as they can call a friend/relative for help.

This requires good, reputable locksmiths to utilize and optimize for Google - and that's where they are exposed to these competitors and (from my experience) a cautious Google.
Yes, I thought that about this issue too. Perhaps more distinct signage and early warning lights might get cars to slow before the red.
I saw a couple odd ones around Nashville last time I was there, I think it was 23 on a small road leading toward a mall.
What technology?
That looks very good, I just wish I could buy it outside of the mac app store. I really dislike buying for the app store and much prefer buying directly from the company...
> Reynolds and neighbor Bruce Odell will make a presentation on the software to the council Monday night.

It's not just a neat tech hobby--this is a busybody pitching what amounts to ubiquitous rule-enforcement to the local government.
That stuff happens in every community, but it's particularly present in communities with high occurrences of mental health problems. That's why you don't trust unconfirmed information. I cannot take it seriously anymore when people 'die'.
Making a Murderer: 7 Hilarious Things Wrong with Ken Kratz’s Website
http://vanilla-js.com/ is also pretty small
Designing HTTP Interfaces and RESTful Web Services
People in residential areas (children in particular) tend to jump out of nowhere totally unexpected. No driver experience and reaction can help to avoid a collision in such cases. The only way is to keep your speed at level. Those who are speeding in such areas are retards.
Can you explain why? Curious as this differs from most people I've seen.
Software delivered in large physical boxes; not so much nostalgia but horror at 1) how wasteful the process was 2) how skewed it made things -- not being able to easily patch and thus deathmarch or even late shipping, and then the horrors of shipping crap and then hoping the patch would fix it, because you had to ship on a specific date.

And just how hard to make/expensive/etc. boxes, manuals, etc. were, and how annoying it was to manage inventory.
When there are only 13 EEs in your graduating class, no there aren't.

Also, I never said anything about having things "gifted", and I'm not sure how what I said gives that impression. In fact, I was specifically complaining that common college prep for high school students does not tell them about these tangential things they should be doing at the next level.
Austin | Mobile developer (and beyond) | full-time, contract, interns

Supermechanical (http://supermechanical.com) is looking for a developer to work on iOS apps, starting with the one for our cooking thermometers, Range and Range Dial. You'll be coding everything that people use to interact with our hardware, from the Bluetooth interface to the look and feel of the app. Our goal is to make it invisible for people who just want to get stuff done.

Other than Objective C, knowledge of other client or server-side languages (say, Javascript and Python) is useful. Experience with Android or embedded C is a bonus, but you'll have an opportunity to pick those up.

Supermechanical is a small company in Austin designing next-generation consumer hardware ("Internet of Things" is a bad term, but we've been doing it since 2011). We're scrappy, low-nonsense, and love manufacturing. This can be a full-time, contract, or paid intern position. Contact work@supermechanical.com with questions, work samples, GitHub repo, resume, and thing you're most excited about having learned/learning next.
This wouldn't fly at all in Germany. If your surveillance camera films public ground, even if it's not the primary object being photographed, you're acting illegally. If, for example, you're trying to monitor your front door to catch a potential burglar and you can see the pavement and the people on it on the video, that's not allowed. You won't be able to use the footage in court even if it shows the burglar clearly. Others, including the state, can also sue to have the camera removed.

Even dummy cameras can get you in trouble (e.g. employer installing them in the office kitchen, etc).
One of the reasons brutalism is ugly, is that the movement more or less explicitly rejects aesthetics -- or rather, given the movement's alignment with socialism, it rejects bourgeois notions of aesthetics.
http://signallake.com/innovation/DysonMaxwell041989.pdf
The example with ATMs happens in a lot of places I've been but I'll just list Japan as the most extreme example.
Is this really something that would traditionally be called a wealth transfer?

The oil producers are mostly going to be selling all that oil at a profit, so they aren't expending any wealth. The Saudi's are foregoing holding onto a bunch of wealth by selling oil at low prices instead of cutting production, but they aren't transferring wealth to oil consumers, they are spending their wealth on the national budget there. Other producers seem a lot more inclined to cut production, so they aren't really transferring wealth either.
I found my doctor, dentist, plumber, roofer, landscaper, and am currently looking for an electrician online. All through: google and Angie's List.

I immediately excluded anyone who has no website, and will continue to do so. It just means you don't care about your business, if I have the choice I'll also exclude people who have no online reviews.

The only time I myself could be described as a "time waster" was with the landscaper, but in fairness that was because they were completely booked up until the following season.

The whole thing seems like an age issue, people who grew up with the internet use the internet to find places and services, people who didn't still open a Yellow Pages and dial the biggest advert.
I agree with coldtea that you're probably creating more work for yourself by trying to make old versions of software work for you.

In any case, one thing that jumped out at me reading your blog post is how interdependent software has become — everything depends on everything else, the apps on the OS, the OS on one device with the OS on another (iPhone sync), and so on. Many decisions may have been individually right, but it sets off a domino effect of upgrades and disruptions to your workflow.

I agree with you that if you bothered to read the iOS release notes, it should have warned you that it will require an OS X upgrade. But again the larger lesson is not to get your software into such a fragile state where one update causes a domino effect.

My solution is to always say yes when I'm prompted for an upgrade. That way, a single upgrade causes little trouble. When I use a product or service, I'm buying into the developer's vision, not making a decision as to whether to use version 3.5.638 of an app. And if that developer's vision no longer works for me, I switch to another developer, rather than micromanaging every version of every app.

And if an app doesn't work with an updated OS, that's the app developer's fault as far as I'm concerned. Or if one app doesn't work with an upgraded version of another app, then the first app developer is at fault. I'll stop using the defective app if I have to.
Did you have a look at Mattermost [1]? Seems to be a viable self-hosted alternative to Slack and still growing, also seems get some major support from organizations like Gitlab.

[1] http://www.mattermost.org/
I know it would be nice to have it built in to GitHub, but you can try this as well: http://first-commit.com/ (and comments: https://news.ycombinator.com/item?id=10610065)
I can't tell but if you go to a member page, if they have a lot of images do they show up like the front page?
I clearly understand they don't want to waste hours on compression. But why don't they even achieve the level of a simple gzip -6 (default level) ?
Especially Microsoft's CDN is very bad in this category.
Using your spam filter in real life
> So please go read the javascript spec and educate yourselves about what javascript is.

That I can always do but sadly, developing a sense of humor for a healthy dose of lighthearted self-deprecation will pose a far more difficult challenge for many HN readers.
In Ireland there's a few of these types near school types which have pictures of kids crossing the road and if you're going under the limit it says "Thank you for not speeding", if you're over the limit it displays "Slow Down!" in red
I don't know if people share this opinion, but to me speeding is due to the inadequacy and inconsistency of speed limits.

Near my home there is a major thoroughfare with a 35 MPH speed limit. It has no homes facing the road, just a few fenced backyards some fair distance away but mostly it has farms, ponds, and golf courses. People regularly go 40-50 MPH down this road.

Another major road that crosses this one has a speed limit of 55 MPH. It has several houses directly on it. I've stopped once to let an old man cross the street to get to his mail box. It has a school (where the speed limit drops to 45 MPH). It is too narrow and dark in my opinion to have a 55 MPH speed limit.

I believe both roads should be 45 MPH.

Furthermore, the freeways through town are 55 MPH speed limit. Ridiculous. Most states have 65 MPH limits even within a city. (I didn't grow up here, obviously.) So naturally there is a lot of speeding.

There are probably several rules and reasons for these limits. The 35 MPH road is within city limits while the 55 MPH road is technically in a different township and would once have been considered a farm/country road though it is now a major road to an office building complex and school. We also have to deal with snow and other weather conditions part of the year, and we don't have electronic speed limit signs to change the speed limit or something based on changing conditions.

Then there's also the fact that city planners never manage to build sufficient roads until the current ones are overcrowded. So this 35 MPH road probably was not originally intended to be such a major road, but there isn't any other good way to go N-S through that part of town because the rest is all winding back and forth through neighborhoods.

I would definitely be in favor of having speed limits that were consistent and actually made sense, then enforcing them very carefully.

(Note that the article doesn't say how much over 25 counted as speeding. Did he count 26 as speeding? My own metric is that if it is less than 5 over then it is not speeding.)
I agree with this sentiment. In my experience, it's hard enough for a novice to learn to reason through basic control flow (loops, functions, variable assignment).

Over a few years of working as a teaching assistant, I saw two types of students: those that had some prior knowledge and effortlessly picked up the concepts, and first-timers that had to put in serious effort to stay afloat. If you were in the former camp, it's hard to envision how the latter might feel, and why every bit of additional complexity is a menace to someone who's already struggling with frustration over internalizing the basics. If you add too much complexity, the novice becomes discouraged, gives up trying to understand, and simply tries to memorize - this is always catastrophic for them.

As an example, I'm taking about students that write code like:

if(x == true){
y = true
}
else if (x == false){
y = false
}
Everything I have seen says that they can increase the rate of crashes but decrease the rate of injuries, because they change the types of accidents which occur, and rear ending is much less dangerous than T-boning. Example analysis:

http://www.fhwa.dot.gov/publications/research/safety/05049/

That one actually shows roughly net zero change in total crash rate, but a decent decrease in the injury rate.
The prolonged Windows 10 rollout is just a total mystery. There are some contexts where one could ignore existing devices and just focus on the newest ones, but that works better if anyone is buying the newest ones.

It's probably not a deliberate strategy, which makes me wonder if the good Microsoft engineers have just bailed on the project.
In my experience, the immigrants and foreign workers in Japan in the highly skilled jobs often don't need much Japanese to do their jobs, but the ones that learn the language have a much easier time and obviously advance quicker. All the people I came in to contact with low skill jobs that had spent any time in Japan, had amazing Japanese because they absolutely needed it because the vast majority of people do not speak any meaningful amount of English.

Japanese is not an easy language to learn, but its not impossible to learn. If people are allowed in then they will learn Japanese
on the other hand, we know they'll be right eventually.
The common reasons why startups fail and how one can try to avoid them
Yeah I'd say that too - except its speed limits in residential neighborhoods. We're not talking about what color they're painting their front doors. We're talking injuring people. All sorts of desperate measures are taken to try to control this - speed bumps, no-car zones, cameras. This seems cheaper and maybe more effective than all that?
Mmmm... the Japanese have problems even reintegrating Japanese Brazilians, i.e. Japanese who have moved to Brazil.

That reeks more of Japanese xenophobia than of some "Western imperialist racist conspiracy" to destabilize Japan.
Damn, you've really opened my eyes to all these other environments that exist besides iOSX. I'm crying now because you've lit the way for me, and I feel so foolish for all the work I've accomplished in my monocultural environment.
In my opinion its the other way round, the current prices are comparable to the ones 12 years ago, so the current oil prices have stopped the wealth transfer.
6 Bootstrapping Travel Hacks for Maximum Flexibility
Scroll down to the bottom of each page (e.g. http://minime.stephan-brumme.com/jquery/2.2.0/ ). There you will find a comparison of the major non-DEFLATE algorithms, such as Brotli, RAR, 7z, xz, bzip2.
As a friendly suggestion, your points will be easier to take without all the sarcasm. If you feel uncomfortable backing up to iCloud, that's your right, and an opinion that needs to be respected. When it comes to privacy, there's no one right answer for everyone.
What about the emerging resource economies that send raw materials to China? If they lose serious business then for them it's not a wealth transfer - it's a cessation.

Besides, if we in the developed world have learned anything in 30+ years, it's that falling commodity prices fail to provide a sustainable higher standard of living when incomes stagnate and housing costs rise. I would hardly call that a wealth transfer, more like a temporary bonus - and a weak one at that.
Agreed and same. It's my opinoin that this issue is underdiscussed and that the mess that is often delivered is rationalized by "methodology" and "it's not our fault our requirements force us to deliver this".

But whatever the reason or rational, every time a story breaks about another security exploit or privacy exploit I read that as a condemnation on our profession.

In other professions, part of the certification process is gaining a basic level of understanding of the ethics one is judged against when associating one's work with that of the larger trades group, guild, or association. Often it is well understood that, to some extent, the topic is simply being paid lip service. But,it is also understood that those ethics draw a bright line which those the association serves will not tolerate when openly crossed. Take for instance investment professionals. Everyone knows insider trading happens and it's not uncommon to put profit before fiduciary duty, but when those lines are openly or egregiously crossed it is not tolerated under threat that the understanding between the client and advisor that minor infractions will be tolerated will no longer be honored.

The software engineering profession lacks this basic ethical covenant with its customer. Just look at the utter lack of product warranties. Sure there are SLAs, but there are virtually no warranties. And it shows.

As software begins to function more and more as the linchpin of our society, this issue will morph from technical debt to an Achilles heel. We complain about anachronistic laws. What about anachronistic code? We complain about absurd laws. What about absurd code? It's just as dangerous.
A live tail of my auth log
You're seriously equating speeding on a road on which a child has been killed by a speeding vehicle to keeping shrubs tidy?
To add to this in some areas they cannot legally be used to generate citations. They can, however, be used to direct law enforcement on which intersections would be best served by increased enforcement.
That's how I've seen them installed. For example:

https://www.google.com/maps/@38.8393523,-77.0661647,3a,75y,3...

Of course, if I've seen them without any signs then I wouldn't even know it....
That's the one where you buy a car, and shortly thereafter discover that there seem to be more cars of the same model on the road than before.

In reality, there are the same number as before--plus one if you bought yours newly manufactured--but your brain is now primed to notice them more often. Before, they blended in with the myriad of other car models, but now you notice that other people are driving your car.