skysight-inc/HackerNews huggingface dataset:
God said 640x480 16 color was a covenant like circumcision.

similarly He said single audio voice -- one note at a time, possibly with waveforms.

He said you don't need chords. Listen to the demo songs.

It makes the notation delightfully simple. You can edit like editing a single line of text with cut and paste. really neat.
Nobody ever makes this same argument about cars that disobey the laws. "Changing the speed limit in this neighborhood will not stop car drivers who disobey the laws from hitting our children!"

I think you could imagine that when cyclists are in protected lanes (and thus are first-class citizens on the road), they won't NEED to break laws that shoe-horn them in with 2-ton automobiles.
Is it really that easy? The 'maximize' part? Maximizing happiness could then be to secure a big supply of heroin and being on an IV drip all the time.

Some people feel that way. For some - in the end deep emotional reason, I don't _want_ it to be that way for myself. Even though I probably have more pain that way, going through life.
Fortran has some built-in array operations that are tricky to implement in C. I think srean is saying that lazyness would help do that.
Europe: 1489 strikes

Oceania: 28 strikes

Asia: 0 strikes

South America: 913 strikes

North America: 15,826 strikes!!
Are you saying Erlang is as successful as rails, node or django?

The notion of success is quite relative anyway when it comes to subjective things.
The Institute (film)
"We also have bad weather." Now that is a huge generalization in a huge country.
Since when did the opinions (half-baked ones in this case) of the CIA count for anything at the guardian?

It's interesting how as long as someone is saying something you want to hear is doesn't matter who they are but once they start saying thing you don't like you immediately want to attack the messenger. This is one of the many weaknesses of human thought.
I think there are really some morning people, and night people? I can barely muster the energy to get into my car
and point it towards work. If I camped, I would be the
first one eaten by a Sabertooth Tiger. I quit a job because
they required me there an hour earlier than other shops. Even if I have a playmate over--hands off until I wake up.
Sorry Miss Simms--it wasen't you, I was tired.
How to Rip and Convert DVD to iPod/iPhone 4S with DVD Ripper
If you are Apple fans, now you will feel lucky to come by this site, because you finally find an all-in-one DVD ripper software that converts your DVD collections for all your Apple devices, no matter what it is, iPhone 4, iPhone 4S, iPod…etc. DVDFab DVD Ripper, in the first place, added supports to all Apple products and many other world famous manufacturers. For more info about the guide,you can click here:http://www.dvdfab.cn/dvd-ripper/how-to-convert-dvd-to-ipod-iphone-with-dvd-to-ipod-iphone-ripper.htm?ad=hcj
Indeed, passing on the right is unsafe for bikers and for car-on-car scenarios as well
Clear enough. Thanks a lot :)
Because it better enables people to produce results. Those results can be verified outside of Mathematica.
I agree to an extent. People on bikes tend to believe that normal traffic laws don't apply to them, and I think it's largely due to ignorance of said laws. There have been many times that I've cringed while driving through New Orleans because someone on a bike decided to enter an intersection during a red light. Making it worse is that the city is old by American standards, and the streets weren't designed for multiple cars driving down the road at the same time, much less the addition of streetside parking because virtually everyone here owns a car and many homes don't have driveways.
It's not clear to me what "onramp" actually means here, since it's not defined anywhere. Given the examples it appears to be something as generic as "a reason to use the language", and the whole argument becomes pretty much a tautology. Yes, of course most people will only use the language if they have a reason to use it. Unfortunately that's not a very actionable insight.

Incidentally, I'm not finding some of those examples of "onramps" very convincing. For example I would be stunned if a large proportion of current Go users said that they're using Go because it comes from Google. That (and the pedigree of the authors) might have gotten it some early buzz, but that's unlikely to carry the project very far by itself. The trail of failed or failing development tools from Google should be proof enough of that.
W.r.t. to the comparison of Turing Machines and Lambda Calculus, I don't find that a terrible first approximation of the difference of feeling between the two. I'd like to know why you consider it abhorrent—I'd merely call it gestural at best.

As far as the first concern I think Baez and Stay were pretty explicit that they're only talking about typed lambda theories and typed linear lambda theories. You can give computation semantics by picking canonical forms of equivalence classes of lambda terms.

I'm not sure what the concern is with every object having a morphism—that's true axiomatically of categories due to the id arrows. Is that what you mean?

I don't think there's any category which is its own object, but you could see an embedding of linear lambda calculus inside itself since one of those morphisms will be an interpreter.

I tend to find this paper really illuminating and instructive, though I'd freely admit that the computation section is not a robust theory of practical computation but instead an exploration of lambda theories.
Great Sumeet, Let's us know the final outcome :)
> Running branding campaigns without a clear conversion event is dumb though.

Branding is about raising awareness and building positive connection with a company image, not about direct selling. If you have a clear conversion event it isn't branding, it is direct response advertising.
Banning cars in the city sounds like a great idea. At least, they should have to pay to be there, given the amount of space they take up.
Oooooh, how smart. I imagine a soccer/football game, give speakerblast your seat number for timing/placement purposes, rolling vuvuzela/team cheer-wave. Me likey!
How are they getting the data?
Interesting ideas, though I can't imagine it getting a lot of support in the US, since it prioritizes bikes over cars.

Chicago recently added separated bike lanes to one of its streets, and it's definitely much more enjoyable and less stressful riding on that street than the rest of the city. In fact, whether or not I can spend most of my commute in that bike lane plays a huge factor in deciding if I'm going to bike to my destination. Unfortunately, even that bike line is flawed. For one, it relies on painted lines to separate the lane, which as the video in the article says, isn't that great a solution, since it doesn't physically keep the cars out. Taxis are the worst offenders and tend to treat the bike lane as their personal parking space.

Chicago also implemented dedicated traffic signals for bikes, as the article recommends, which sound amazing in theory. Unfortunately, most cars seem to completely ignore them and drive as they would on non-protected streets. For example, when the bike lane is green, the turn signal for cars is red. I rarely see cars actually obey that red light and regularly turn into oncoming bike traffic. Even worse is pedestrians who view the bike lane as an extension of the sidewalk, and will wait in the bike lane to cross the street.

These problems won't be fixed until protected bike lanes are the norm, rather than the exception, and following bike lane laws are taught in driver's ed and heavily enforced by police.

Unfortunately, nobody really cares about bikers. The New York Times had a great article last year about how hitting bicyclists isn't considered that big a deal[1].

1: http://www.nytimes.com/2013/11/10/opinion/sunday/is-it-ok-to...
I just picked a random file in RabbitMQ to see how erlang looks like - https://github.com/rabbitmq/rabbitmq-server/blob/master/src/...

Then I thought of looking into something I might understand: https://github.com/apache/couchdb/blob/master/src/couchdb/co...

The syntax is indeed scary. Unless erlang provides features that are overwhelmingly compelling that I just cannot live without, I cannot imagine coding in it. Go seems more approachable.
If you think some kind of tuition requirement, whether it is paying up front or a long term tax of 3% on income, is a bad idea...I'm really lost at what to tell you.

1) There is a cost to go to college, someone has to pay.
2) That cost needs to be borne by those people whose incomes are enhanced by going to college.
3) Simply producing "more college graduates" isn't a net positive when 60% can't find jobs in their field.

If you think any of these shouldn't be true, we aren't going to agree on anything and you should stop trying.

http://www.oregonlive.com/education/index.ssf/2013/10/univer...

It isn't like I'm saying to cut state funding to the school. I'm saying if you want to raise state funding, the college graduates should pay for it. They utilize the service.
It looks like they triangulate it somehow. But what is the input source?
not if it has a curb or planters.
However AFAIK Couchbase 2.0+ is moving away from Erlang to C++.
Does anyone have tips to overcome these "blockers"? Stalling after encountering blockers is more detrimental to me than plodding along without achieving flow.
The 10 HTML Codes You Need to Know for Writing on the Web
Is it really "most of the world"?

Living in France for a couple of years, and visiting London, Rome, and various other parts in that direction, I didn't see any more bicycle traffic than I see in the US. The one place where I have seen a lot of bicycles is Beijing, but that has completely disappeared in the past few years.

I wish we could discuss these things without turning it into a "the US is strange and stupid" whinefest.
This is not "new" as other commenters have pointed out.

I'm a proponent of the floating parking lane we've adopted in NYC as it also keeps cyclists away from pedestrians and melds nicely when a bike line ends.
I would guess they have devices that detect light and sound. When the device detects a flash, it will start a timer and wait for the sound, which ends the timer.

Then based on the speed of sound, they can estimate the distance of the strike.

With many of these devices all over the place recording the data, using math, they can pinpoint the location of where the strike was.
With small receivers that are run by volunteers

http://www.blitzortung.org/Webpages/index.php?lang=en&page=3
It's not the reality, it's just reflecting the coverage.
Mundial Matchday for iPad
Nope. If you have a clear conversion event for branding campaign, then you have more data about the efficiency of the raising awareness campaign.

For example, a visitor stayed more than 60 seconds on the about us page or a visitor watched a product explanation video, or number of product searches in Google or Bing increased.

You may argue semantics, though.
http://www.blitzortung.org/Webpages/index.php?lang=en&page=5...

Electromagnetic (link is the "participants" tab on the top). You can tell because there's a smattering of telltale RF terms in the "comments" fields (coax, ferrites, E-field antenna, etc). I imagine that lightning strikes emit a fairly broad spectrum (localization in time -> delocalization in frequency) so the detectors might not all use the same band.
I just got out of DC myself - the salary in the region definitely does not match up to the housing costs. You can get a little smaller apartment in Silicon Valley for ~$2k and make significantly more money out west, which was a powerful incentive to move out of DC for me.

Saving is especially a challenge for me since I have an extraordinary amount of debt from a bad family situation financially - it's a miracle I landed in such a high powered career as software engineering. I have more debt than most in the profession I believe (~$200k, no house or car), which is just a bad luck of the draw. However, for me this underscores how much harder I have to work to succeed even more so that I have more of a fighting chance against my financial odds.
Have to agree with the presenter. Simplicity and easy to learn are the killer features of node. Arguably, that is most important feature of any technology that one wants to work with.

As for callbacks for concurrency, I think once the language has support for coroutines (es7 generators), I think things will look more elegant.
Belligerent, law-breaking drivers will foil most traffic flow schemes.
The USA Freedom Act was severely weakened before this, but at least it became a little more meaningful in the last hour thanks to Rep. Lofgren and her amendment against subverting encryption. Without it, it was almost useless before that.
Not a great idea to just leave your phpinfo() out there in the open.
It is 100% reasonable to quit for a new job.

Normally I would tell anyone to look for a new job, even if the only problem was that their work was unfulfilling. Life is too short to spend half your waking hours doing something that drives you nuts.

But in your case, it sounds like you are young, bright, technically skilled, living in a big city with tons of leads, with a solid work history, and a security clearance. You should be making big bucks at a software job that you love doing. I don't know about DC, but in Chicago companies (like mine) go to great lengths to get people like that to even interview, let alone have a shot at hiring them before they get another offer.

If your life has "blown up," then you should probably proceed with caution, and stick with the mind-numbing job until you have another offer. But absolutely look around and start networking. Read the hiring and job-related threads here, or post an Ask HN if you need help with that.

But absolutely start looking. This is the best hiring market for software people in the history of ever.
That is a major problem, but far from the only major problem, and since this plan attempts to address a different problem, this would seem to be completely off topic.

I don't understand why any discussion of bicycles must have a comment about law-breaking cyclists. It doesn't happen with other topics even though there are plenty of other topics where lots of people involved don't follow the relevant laws.
The issue is not in the monitoring, it is in the creation and use of the wrong metrics.
No sound, as it does not travel far enough and is easily disrupted by any other sounds in the area of the detector.
I think it is just waiting for input of an electro-magnetical wave, then timestamps it and sends it to the server. The server can calculate the position with just the difference in arrival time to each station, and the position of those stations.
Have we ever considered underground biking lanes? I wonder if they could be fairly shallow compared to subways, and would definitely be safer than the proposed option above by entirely avoiding conflict with cars. Better even, with underground biking lanes, we could try to build infrastructure to avoid weather problems. Snow, rain, flooding and cold are the problems I'm referring to.
Games of Nonchalance: An Artistic ARG Experience (2011)
Easier to remember:100%

0%, 45%, etc work like you'd expect
Podcast Networks Are The Wrong Model
Unemployment is quite high. Chances are, he would have to compete for any position with people who are more experienced.
This is excellent advice. "Elements of Programming Interviews" and "Cracking the Coding Interview" are both excellent choices for this, I like them both.

Also, check out this classic post on the topic:
http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...
Sort of reminds me of the buffered bike lanes in Portland, Oregon up on Broadway on the East side. https://www.portlandoregon.gov/transportation/50346
Tighprojector.com: Broadcast your desktop to all users of LAN
Padoof.
Regular expressions. If you want an in-depth book try Mastering Regular Expressions by Friedl. Or for a quick guide, http://regular-expressions.info along with http://rubular.com/

Regex will not only give you new skills for programming (no more splitting strings in weird ways and doing complex indexOf/substr operations), it will help you day-to-day in rummaging through file systems and your code.

And if you already know regex, then I'd recommend Map Reduce Streaming. The Streaming variety is all based on standard in/out and very straight forward. Amazaon Elastic Map-Reduce could be a nice way to test things.
That wouldn't work very well in most of San Francisco - there are driveways/curb cuts all over the place. That's fine if the cars are next to the curb, but if they are on the other side of the bike lane, it's pretty tough to get in and out of driveways (and screws up the bike lane).
>lazy evaluation is one of those features where i have absolutely no idea what benefit it actually provides

Good question.

Let's say you have a program like this little python example:

inputs = [raw_read() for i in range(1000)] # Read numbers from command line
numbers = map(int, inputs) # Turn them into integers
for num in numbers: # Check for 42
if num == 42:
return true
return false # It's not there

If you use lazy evaluation, each item in the "map" object will only be calculated as needed. So if the first item in the "inputs" list is "42", it will only do a single string-to-integer conversion.

If you use greedy evaluation, it will map all strings to integers at once, which might be wasteful.

There are other benefits as well; this is the most obvious.
Digging tunnels is super expensive and you have to take care of lighting and ventilation.
Comparing to PHP Rails is an enormous success, but comparing to J2EE it still has something to catch up.

As for node, I doubt that it is a "success". For me it is just a product of Javascript "sectarian hype" along with cumbersome design decisions.)

The principles and desing decisions behind Erlang are well-researched and "robust". Details are in armstrong-thesis-2003.pdf
You might check out Elixir. Which is, crudely framed, making the syntax less Prolog-y while still running on top of the BEAM and OTP.

http://elixir-lang.org/
I applied for a job with athenahealth in Boston many years ago, but sadly didn't make the cut then. It sounded like a fantastic place to work, where you could make a difference in people's health as well as make good money.
> The Erlang/Elixir language is not ideal for projects requiring lots of data manipulation, math, graphics, or low-latency performance (games).

It is not. Erlang is not the best tool for fast math and data crunching. Now it could supervise and feed data to a specialized data cruncher.

There is Wings3D, a subdivision 3D modeler, but that is kind of an exception.

> Python is easy to get started with, [...] especially due to its ability to easily integrate with C.

Erlang can also integrate with C. Granted not in ctypes or ffi type way, but with Python C-extension like way. It is not that bad. There are good examples of c libraries integrated that way (LevelDB for example, JSON parsers, etc).

> None of these are strong areas for Erlang/Elixir, but they are for Python.

Python is a great language. Use Python, why try to force yourself to not use it if you know and it works great.

> Erlang/Elixir certainly doesn't have the necessary breadth of libraries to support general-purpose tasks.

Erlang has been used for a wide variety of tasks. From messaging systems, to databases, to controlling hardware, to running websites, streaming video, real-time bidding systems, very large file storage back-ends, message brokers, chat systems, presence systems, game "lobby" services. Payment systems. The list goes on. In this sort of "concurrent and reliable backend systems" domain it solve quite a bit of general tasks if you wish. It can certainly open files, match patterns on binary data, talk to databases, send data over the networks.

> I'm starting to become interested in Scala. Why? My new job at Red Hat involves working with and hacking on software built in Java and Scala

Well presumably could have interviewed with Baho, Tail-f, Klarna. It sounds the author wants an excuse to use Erlang or Elixir, it seems applying for jobs that will lead to using those technologies might help with that.

> In my mind, if Erlang and Elixir want to grow, the community needs to identify ways to expand the scope of Erlang and Elixir to other potential use cases so that there are a larger number of natural onramps.

Agree with that. It seems there is repeated mention of ipython. Wonder if that is what is needed. Some kind of a shell with easy commands for saving and sharing modules and code. A lot of stuff ipython does recently with distribution and connecting to other nodes and so on is already baked in.

Heck someone even started one such project not too long ago (I just found it via a quick search).

https://github.com/robbielynch/ierlang

Maybe that is what's needed?
We already know it works just fine in Manhattan, but it doesn't work at all is most other cities.

Not everyone wants to live in a dense city like Manhattan (or any of NY city).
Whew! Took about 12 minutes on my 2010 MacBook Pro
Yes, it does. And it is quite obvious if you compare the grammar to the regular expression.
Another short term improvement until self-driving cars take over. Asking for better bike lanes is like asking for a faster horse. I'd even consider modern public transportation to fit that bill although I recognize that puts me in a minority viewpoint.
I used to blame other cyclists for this, but at some level I understand. After getting buzzed by yet another car while going downhill at 30 mph on a 25 mph road, and then getting pulled out in front of by a car off a side street, who assumed that I was moving slowly. I then got to a stop light that didn't change in my favor due to the sensors not being quite sensitive enough to pick up a bike which forced me to make a decision between running the (traffic-less) red light or fully unclipping, and shuffling my way 20 feet and up a 6 inch curb to the pedestrian button.

While technically I may be a "vehicle" in the eyes of the law, in reality, I'm between a pedestrian and a "real vehicle" without the benefits of either. Add to this strange intersections with traffic, where the cars have a stop sign (side road) and the bike path traffic have the right of way (in theory). Or worse, places where bike paths strangely end leaving a biker unfamiliar with the area unsure as to how to proceed. Adopting seemingly inconsistent and strange behavior is the only way to make cycling feasible in many places. The adoption of standard ways for interaction with traffic and better signage would decrease the cognitive load required to cycle and produce more consistent cyclist/vehicle interactions.

Regardless of my dislike of certain car behavior, such as overtaking without giving space, and misjudging speed, I much prefer riding on speed limited (25mph-35mph) streets to bike paths simply because I know how to act like a car, and people generally expect me to act like a car.
Good. You are very capable, so don't worry about the next job.

One thing I'd like to mention is: as a software engineer, we are looking for more than programming. Online courses may teach you a lot of knowledge with examples, but they cannot provide real industrial experience. The same for internships, you may be part of the team and partially exposed to the software product or system.

So keep looking for good opportunities, you will be more competent.
IANAL, but there was a similar trick on the Sega Genesis. But the Tengen lawsuit established that unlicensed games were legal to produce. I ran through this in my head when I was messing with homebrew GBA in 1999-ish, why was it there if it was already case law that the trick was ineffectual? It didn't occur to me at the time that in different legal jurisdictions than the USA it might still be an effective legal protection. The GBA had the same sort of trick (as part of the bootstrap process you had to push some data into a memory location that contained Nintendo trademarks or the bios wouldn't boot your cart.)