skysight-inc/HackerNews huggingface dataset:
Okay, fair enough. But there's a philosophy dating back to the early Unix command-line days and still applies, that argues for a building-block approach -- many small building blocks is "better" than one block that does everything.

As I was preparing my reply, I was surprised to see that Lynx wouldn't function with my own website, but worked fine with Google. It turns out that Google knows how to negotiate with a text-only Web client, but it seems that's increasingly rare in modern times.

Too bad -- it speaks to the ascendance of content-heavy sites in modern times, and relatively inflexible server configurations, including my own.
Engineers' Union Rejects Boeing Contract Offer 
Engineers and union cannot mix. Unions (2 grandparents were card-carrying, my mother-in-law is UFCW) value uniformity across the work force over everything: same salaries, same plan, no performance bonuses, etc. An engineering culture values the leverage that ingenuity and problem solving and should be compensated in a highly leveraged manner (the whole 10X...)
That will surely stop him (and others).
The idea is cool. The final result looks a bit "pixeled" and the animation is not perfectly smooth (I'm on Safari, currently seeing clouds on the background). But I guess there is space for improvement ;)
Geeky Bluetooth Gloves That Let You Talk to the Hand - TechEBlog
first of all, it doesn't seem fair to call this simply a "css preprocessor" since it doesn't seem applicable to any css i've ever written; those selectors are insane. (EDIT: though, as lvivski points out below, it seems possible to use BOSS without the BEM features).

maybe it's my unfamiliarity with BEM, but it looks like a total nightmare. marking up HTML as XML or JSON? what? using underscores for nested selectors instead of, say, cascading? BEM looks like a framework made entirely from bad practices. i am not typically this critical but BEM seems severely misguided.
This is pretty neat (even if not realtime :))

I'd really love to know where the data is coming from.

I played[1] with a similar idea a few months ago creating a simple visualization just for fun that is more like a timelapse of the "veins of tokyo" and was curious about the distribution of trains during the day. In my case, I just scraped the tokyo metro site's timetables, but it's quite a bit of work to fit the data (identify the trains with rapid/semi-rapid trains that skip stations, etc) - it's still not easy to know when a train would be waiting at a station, the best I could have done is guess from the average time between stations, which also does vary throughout the day. Eventually only a few lines made it in.

[1] http://zaki.asia/metro
> I don't know how Airbnb works, but my hunch is that an "instant booking" just means you get instant confirmation that you have, in fact, successfully reserved a room for a given set of nights

It also means that I am instantaneously liable for the cancellation charges. If the host doesn't respond after the instant booking (as happened in this case) I forfeit all the money. There is something wrong in this business case and AirBnB should look in to it.

I have already talked about the other issues in my post.
The One World Schoolhouse
I don't know, LESS seems to work for me. The syntax doesn't seem significantly different than LESS.
pff, that's pocket change, this http://www.romania.gov.ro/ website cost 20 milion dollars and it's made on www.cmsmadesimple.org
It'll be hard to get past HR, since non-techs attribute CS jobs to people with CS degrees. With your skill-set you can end up on the front-end. Take it little by little, start building websites for your friends for a start.

Best way to apply with your current skill-set? Be radical, a simple project suggestion: rebrand/redesign things. Take a look at how minimallyminimal got the eyes of many people with his rebrand of microsoft.

As for your question on the best way to apply for a job? Assuming you're applying for a position with your skillset: redesign their website. bring it along with your github profile on your interview.
Great idea, thanks!

I've dealt with this by switching ctrl and alt - I find hitting alt with my thumb is far less strenuous than reaching for ctrl with my pinky.

I may give xcape a shot, however.
Shoeboxify is your shoebox for Facebook
No way! The CD is almost everything you could have asked for in a pre-1995 physical distribution medium. Better-than-your-ear sound quality, cheap to manufacture, no moving parts, relatively robust, allowed for very simple playback hardware designs...

MiniDisc had audibly imperfect sound quality. The media has a complex diskette design with moving parts, is less robust, and requires more complex playback hardware. It was a backwards step in every respect except size and writability.

The perfect product given the technology of the time would have been to just squeeze the regular CD format with all 700MB of data into the 8cm "CD3" form factor. Perhaps adding a "long play" mode suitable for audiobooks (e.g. mono 12 bit/32 kHz PCM).
BAQL: Reading Hacker News as a non-CS liberal arts graduate
I think your parent meant "sales figure in a specific country". The 5 million thing was worldwide (or, at least, the handful of countries that offered preordering), so we don't know how many iPhones were sold in the uk.
Read the article. The protocol is called BrowserID. The Mozilla service to try and help adoption is called "Mozilla Persona"
The Erlang stack
Epic Sex Guide for StarCraft players
Geary 0.2 released
Yes you can! Just build something to show :)
If the only thing that this service does is to pair a name I provide with 2500 keywords (or 4000 in the business version), I can do that by script for myself in less than a day or two (the longest time will be to generate the keywords list).
Furthermore, if you suggest me 2000+ possibilities, you don't help, you just confuse me. There is no smartness in the in the tool that could really help me.
Finally, why a 99$/Month whereas I will probably not use the tool to find more than one name. I mean who is starting a new business every month?
Wanderlust and how to break out of the system
Analysis of VC returns
I agree. I had once started off to make such an application. A virtual pen-and-paper, whiteboard-and-marker. Also, instead of using mouse pointer, one could draw on the touchpad. There is a subtle difference, but one that could make drawing less awkward.

A similar application is awwapp.com
??? Why the hell iPad (2 - iOS 6) doesn't support getUserMedia()?! It's ridiculous.

Or is there another way of getting "FaceTime" camera feed with Safari?
It's a C++ OpenGL framework, with python used for the interface and scripting
I've done quite a bit of my share with LESS. My default is Sass. With the recent Sass 3.2, there are lots of awesome stuffs.

If I have to tutor or bring in a CSS person (but a pre-processor newbie) to my team, it's very easy to start off, "It's pretty much CSS. Just start off with using Variables. We can then take on other interesting stuffs." Once, you can persuade a designer (helping her with the setup) to start using them, it's amazing how many of them won't go back to doing RAW CSS after LESS or SASS.

As for BOSS, it looks like one has to study and learn a totally different stuff than CSS. I browse through the test codes and it isn't really welcoming!
This site did cost 45.000.000 EUR (+ 8.000.000 EUR for restyling)

http://www.italia.it
> But there's a philosophy dating back to the early Unix command-line days and still applies, that argues for a building-block approach -- many small building blocks is "better" than one block that does everything.

I agree. The prototype follows this philosophy. It contains a set of small modules: one module for a task.
This mostly confirms that browser statistics vary by region, audience, sites sampled, etc.

That being said, I'd guess if we sampled Facebook and Google (+ regionally strong competitors, e.g. Baidu) we could get a quite accurate sample of the general web population ;-)
I've spoken to several people at the large south bay area company where I work about this. They are in senior positions and all have said they would be willing to hire a person without a CS degree provided they did well in the interview and had an appropriate background other than their education. The hard part is getting into the interview room, I suppose. Feel free to email me at douglas.treadwell@gmail.com if you want to talk further about this.
UX Designers should make games
Apple intentionally cripples their browser here and there to nudge developers toward creating actual apps that are served through the App Store and to discourage them from making things that can load through the browser.
Teen Hacker Cosmo the God Sentenced
BOSS is completely compatible with standard CSS syntax. You can use as less or as many features as you want.

Ex. you wan only arithmetic operations to write "10px + 10%", you are welcome to do so, or use only variables.

Ruleset nesting works like in SASS or LESS with small addition of BEM, but it's totally compatible with CSS selectors. And you may not use nesting if you don't want to.
He loves iTunes? Odd.
Punk ass bastards trying to direct traffic to these sites. FAIL.
> Another subjective one: A lack of undergraduate math may make learning about certain topics more challenging.

You're making a common but often mistaken assumption -- that "unschooled" equals "uneducated". The fact that a person doesn't have a degree doesn't mean he knows no math or physics.

> It will be used as an excuse to pay you less money

That's certainly true. The unanswered question is whether the increase in salary accompanying a college degree equals the cost of student loans to get the degree in the first place.
BOSS is compatible with standard CSS selector syntax, you don't have to use BEM features if you don't want to.
This is a response to this piece by John Callaham: http://www.neowin.net/news/notch-dont-be-a-hypocrite-about-m...
I'm currently enrolled in a masters HCI-like program, do you have a way I can get in touch with you? My email is in my profile if you would like to reply that way.
your statement on compatibility is only a half truth.

the problem is not incompatibility with CSS. the problem is that its incompatible with the way anyone actually uses CSS. to be particular- the way it treats the nesting of selectors by relying on underscore separation instead of standard cascading.

to be clear, i don't take offense with BOSS. if you're using BEM, BOSS seems like a fine solution. i do however take offense to BEM directly, and as an extension, comparing BOSS to LESS or SASS.
LESS uses ".class" extendig dor mixins. It's totally wrong, you don't need to extend a class, 'cause you can assign multiple classnames to a DOM node. The only thing you need to extend is a set of declarations (properties), so you create a new declaration which contains all declarations you need, so that you can reuse them.
Pretty pathetic by both Callaham and notch.
No, it's illegal in every state except Vermont to hire a programmer without proof of a CS degree. President Obama has promised to support a Federal law to make it illegal for states to discriminate against the self-taught but it's been stalled in Congress.
yet another language compiled to javascript. What is the deal with the adding type system without doing runtime checks? Does it solve DOM manipulation complexity or it just solve code readability problem? Does it worth to learn new language constructs when you decide to begin low or middle scale projects?
World faces ageing population time bomb says UN
Got any other good design ebook you want to recommend other than the two in this thread? I'm always looking to read more :)

Disclaimer: I bought yours and I'm going to purchase Nathan's in the near future (i.e.today).
Go, Samsung, go!
I love Sass, but CSS preprocessing is not a solved problem, and I can see how this helps if you're using Yandex' BEM principle.

Sass and Stylus both have feature the other one is lacking, and Less has the feature of being able to run in the browser during development.

Maybe we need a CSS preprocessor with regular CSS as a starting point, but with syntactic macros or something.
Trayport is hiring a permie and a contractor senior webby csharpers to work on the world's best and leading energy trading software. We are a full stack company (from the front end to post trade).
The positions are for working on our real time risk mitigation application.

Contact: marco dot cecconi at gmail
High pr blog comments from www.rajpromotions.com
We focus on writing comments and creating links on High PR blogs to ensure the satisfaction and success of our clients, like you. The purpose of niche blog comments service or theme-based comments service is to create links on blogs relevant to your industry.
y should somebody try to get traffic to some ministry website?
Two thoughts:

1) Which software does something other than merely operating on given inputs and deterministically generating text, graphics, or more generally, colored squares? I think that description fully characterizes all non-hardware-driving code.

2) Web apps do more than generate text. They modify stored data in domain-specific ways, and ultimately that data is what's important -- it's everything from opinions to orders.
Good thing John Callaham stopped beating his wife.

Classy response by Notch (ahem). But I do wished more developers would take such a principled stance.
I have a story seemingly remotely associated with this, but actually very much the same.

Years ago, at highway construction sites, sawhorses would be erected that were equipped with flashing lights for safety after dark. In those days the flashing lights were gas-discharge lamps connected to a simple charging circuit consisting of a capacitor connected across the lamp and charged by way of a resistor -- a very simple arrangement, but one that would reliably flash the light all night long.

It turns out that the specific moment the lamp broke down and flashed could be affected by nearby lights of the same kind. As a result, if a large number of sawhorses were erected in a dark location, eventually all the lights would get into synchronization. I can remember on a number of occasions on long trips through dark countrysides, cresting a hill and seeing a construction site in the distance, with all the lights flashing as one.

As I would approach closer, as my headlights shone more brightly on the construction lights, they would go out of sync.

This is a purely historical note, because modern construction sawhorses use LEDs instead of high-voltage gas-discharge lamps -- cheaper and more reliable. The LED's never become synchronized, of course.
Order from chaos! And without any external source of energy.

I wonder what other physical phenomena emerge this way. Magnetic fields, I bet.
This happened for me as well.
So, if the ban was not justified does that mean Samsung now gets to claim losses?
I appreciate notch's position on the whole thing, but I wish he didn't feel the need to make his point with rape jokes.

(Edit: It's not made with rape jokes anymore. Previously, it said "goat rapist", now it says "goat murderer", which is rather preferable to me.)
Note that the redress for lost sale is yet to be determined. Samsung may get some or all of the 2.6M bond Apple posted at the start of the injunction, although how much isn't clear.
This is very inspiring. One of the better replies to encourage OP to continue on his current path
You are partially right. I've added a test with simple selectors: classnames, pseudo.

BOSS expands nesting with underscore separation only in case of BEM selectors (Blocks, Elements, Modifiers)

But it uses cascading with all other selectors, see "test/standard.boss" and "test/standard.css"
What if that bond does not cover the loss?
Believe SASS can do what you're describing with @extend and %silent directive:
http://codepen.io/bpainter/pen/FxHEm

(Example courtesy of this East Wing podcast episode on SASS: http://theeastwing.net/episodes/26-bermon).
This question reminds me of the work Microsoft Research developed to automatically create 'hand drawn' maps for Bing. The process relies on four steps: data selection, data simplication, layout and decoration. The tool seems to be offline now, but when I tried it, it worked well for simple direction sets, but like the charts problem, it sometimes needed human curation to ensure that the selection and simplification steps were meaningful.

Details: http://research.microsoft.com/en-us/news/features/destinatio...

Example: http://research.microsoft.com/en-us/um/people/kopf/destinati...
Capturing Audio & Video from Web Camera in HTML5
As anyone mentioned before, if you're good and hard working you can easily find good jobs.

Besides the cons mentioned by others I would like to add that not having a CS degree or any degree at all can make it really hard for non-US people to obtain a working visa in the States.
I had trouble actually reading and comprehending the examples. It's easy to write poor, unmaintainable CSS and HTML; but this doesn't, in my opinion, offer a solution to that.

Using JSON, for example. JSON's a serialisation format, not designed to be written by mere mortals. They seem to have got it working but I would see it as a recipe for disaster.
surely not

although, I don't see the point to use a 3d printer there.
an advanced CNC routing machine will make better gun parts.
It's kind of weird to me that Apple was able to claim irreparable harm would occur if the Tab was sold, and then when it IS banned incorrectly they only have to compensate such a small amount that clearly was not 'irreparable'.

ie. if they claimed irreparable harm would occur from the sale of the device, then compensation in samsung's direction should naturally cause them that same 'irreparable' harm that they said was going to occur.
Do realize, that even if it is harder, this is only initially. Once you have 3-4 years of experience in the field, the CS degree (or lack thereof) is irrelevant. I've had, on more than one occasion, bosses be surprised that I didn't have a degree when it came up, long after hiring me. No degree is mentioned on my resume and it never comes up in interviews-- in fact, it the last time anyone mentioned it was when I only had 2 years of experience, but I spent 2 years at my first job so it was no big deal.

The candidates I'm seeing with CS degrees are not really benefiting from that money. They still need a couple years in entry level positions to be useful. This will be the same for you... though you can start 4 years eariler than them.

Or put another way, if you just graduated from high school, if you go get a programming job-- any programmign job-- after 4 years you'll be a veteran and you'll be able to get higher level jobs than someone who goes to college and then, 4 years later, is getting entry level jobs.

The only situation this doesn't work is elitist institutions (like google) which have snobby hiring practices.

Alas, the lack of a CS degree doesn't stop google recruiters from constantly hounding me. (Each time I tell one I'm not interested, they wont' take "no" for an answer, but then when they go away a few months later a different one contacts me.)

Frankly, any company that won't hire you because you lack a degree, is a company not worth working for... because they have supplanted process and procedure for thinking.

Once you have enough confidence in your abilities to realize that, you'll stop worrying about it.
Well, at least goat rape is a bunch of notches below human rape in awfulness.
BOSS’s ‘&’ operator’s underscore-adding feature is useful only if you use BEM. BOSS’s other features, such as block nesting and the “darken” function, already exist in other CSS preprocessors. Thus, if you’re not going to use BEM, you have no reason to use BOSS – you should use Stylus or LESS, since they have the same features but have bigger ecosystems.
Kivy - Open source cross-platform library for rapid development
I use Alpine precisely because it's text based and email is text. Alpine fits the task perfectly and it's quick to command with its keyboard shortcuts. Things make more sense this way and everything stays within its own appropriate scope.

For HTML emails I have configured a "printer" in Alpine that unpacks the HTML part and all relevant images and attachments and writes them to disk, finally launching my web browser to show the HTML file. But I generally just view the HTML email through Alpine's own text conversion and only fire up the full version if the email has important-looking images such as graphs. Mostly the images are just header/footer logos and stuff like that, I don't need them.
Very nice looking map you have there.
> It's not a crutch. It's "we have textbook market failure A, which is alleviated by textbook government intervention B; we can remove the intervention, but we have to substitute one of the other textbook interventions suitable for addressing market failures."

Oops. Of course. Thinking of patents as a form of government intervention enlarge the solution space. I was seeing a dichotomy (or spectrum) patent/no-patents, but I did not think about exploring other dimensions.

> First, the FDA approval system is a major but not the biggest cost in getting a new drug to market.

What are the biggest costs? Knowing that could determine the best course of action.
BOSS already has regular CSS as a starting point. If you give regular CSS to it's input you get this css in output (with some indentation changes 'caused by parsing process)

Then you can use syntactic sugar: variables, declaration mixins, nesting, arithmetic (with type coercion, by the way)
> We also made a fairly major misstep when we failed to appropriately advertise the addition of directory and zipfile execution support in Python 2.6

Agreed. I've been working high and low with python for years and I did not know it could do that:

> bundle your code with all its dependencies except Python into a directory or zipfile and add a __main__.py file and the Python interpreter will execute it as if it was a script.
Reading and commenting on Hacker News as a non-graduate of anything, with one whole term of a programming course:

http://news.ycombinator.com/threads?id=davidw
Exactly as you said, it's a decent approximation and with large tables it works well enough, but if there are clusters (long chains) in a bucket those elements have a smaller percentage of chances to be picked.

However there is a trick to improve this that I don't use, that is, instead of searching for a non empty bucket, and select a random element from the chain, it is possible to do this, choosing a small M (like M=3):

* Find M non-empty buckets.

* Pick the bucket among the M buckets, with a chance proportional to the chain length at every bucket.

* Finally pick a random element from the bucket.

The bigger M, the more accurate the algorithm becomes.

For instance in the pathological case you shown where a bucket as one element and another all the rest, this would find the two buckets and then pick the 1 element bucket with a much smaller probability that would adjust the difference in chain length.
Sure. But goat rape jokes still contribute to an atmosphere where rape is treated as a joke.
I'm not a CS graduate, I didn't went to the university and I understand/follow the basic concepts behind most of what I see here because it happens to to map quite well with my areas of interest and my actual job: front end developer. What I don't understand/don't know I'm very glad I can read about it here.

I usually avoid the facebook/twitter/google/ms/apple/stocks stuff because I don't give a crap and am not a fanboy but I like most of the rest. The signal/noise ratio is still extremely high on HN for me (it was higher when I started lurking, though). If it's too low for you, why do you inflict yourself all this suffering?