skysight-inc/HackerNews huggingface dataset:
Can I be a web developer from a public library?
Is it possible for me to make a living as a web developer if I ONLY have internet access from a public library?
Sounds like a badly designed curriculum if the prereqs weren't required before they were needed.
Not dissimilar to the old days where chess player hobos took up all the space. Hang around for hours, buy one coffee, drag the image down.
> a bunch of geeks playing with toy swords dressed in cloaks

Meta: this place is really going to the dogs. I thought we were over making fun of "those nerdy geeks with their elves, they don't even buy A&F and smell bad".
The canonical text on the subject is "The Tyranny of Structurelessness" by Jo Freeman.

Freeman was a member of the 70's feminist movement, and wrote this essay to critique how 'flatness' played out - and suggest alternatives.

The big, tl;dr idea could be boiled down to this: Flat organizations substitute unelected, informal leaders for visible, accountable ones.

Essay: http://www.jofreeman.com/joreen/tyranny.htm
Wikipedia: http://en.wikipedia.org/wiki/The_Tyranny_of_Structurelessnes...
I feel like I should probably buy a cup of something every half hour to an hour when I sit there. Nothing irks me more than looking for a seat to drink and surf a bit then tables full of people who don't even have a drink but are just using it as a public free wifi office (lots and lots and lots of salesmen).

Putting codes on receipts that die after a half hour or so is the best possible solution to me.
So true: stay away from Jeff Bonforte. Wait...I'm Jeff Bonforte. Dammit, this is going to be harder than I thought.
Maybe Microsoft C++/CLI?
Yeah I wouldn't get wrapped up in the term "libertarian" for the same reason I wouldn't get wrapped up in "Democrat", "Republican" or "Whig". These are highly flexible monikers.

I think if you understand Locke, natural law, some Hobbes, and the writings of Jefferson you get the picture well enough. No need to make this into a ink-blot test.

"...The posture of Federalist Nos. 9-10 are clear: Hamilton and Madison are making the case for representative, republican government...A libertarian government, at least as I understand it, approaches the question from the opposite direction: the protection of individual rights is the first and foremost concern, and sole purpose, of government..."

I think you're creating a false dichotomy here when there's only a natural tension. A representative, republican government is the most efficient and longest lasting chance the nation had of preserving individual rights. More to the point, though, Madison and Hamilton were describing and promoting their proposed structure, not political theory. The entire discussion was around whether their structure would work or not. (I note that the anti-federalists, like many libertarians throughout history, were labeled as having farcical and far-fetched ideas of dangers that never would actually occur. Those guys turned out to be more right than wrong.)

It was up to the ratifying bodies to align the constitution with what everybody already knew -- the ideals expressed in the DOI by Jefferson and penned by half a dozen philosophers during the Enlightenment. Hence the BOR.

I don't want to get into a long discussion of ratification. HN isn't the place for it. But little-l libertarians trace their lineage back to both sides of the constitutional debates, and back farther than that. I don't think you'll find anybody wearing a hat that says "libertarian" on it in 1787, but if we sat down and described these things that libertarians believe, I'd bet 95% of the founders would be on-board. There is no argument to be had here. There's no direct opposition, but there's always tension between personal freedom and structure. That's what the constitution was: one of the best and most effective compromises man has come up with so far. Libertarians believe in that compromise, and because so many of the founders were libertarians, we got a good one.
Also, are your existing libraries open source? If not, it might be a good idea to, after finishing the REST interface, refactor your libraries to use the REST interface and then release them as open source. That way people could contribute to them and see how to write their own.
It's not exactly clear in the video, but the structures remain liquid at all times - unlike solder which solidifies on cooling.

A thin layer of semi-rigid oxide holds the liquid in place - like a conductive water balloon.

Very cool stuff, although it seems too delicate to me for any immediate real world uses.

Perhaps a layer of Parylene or some other type of vapor-deposited polymer could make the structures more durable, while retaining its flexibility?
I think the parent's gripe is about single people taking up entire tables that could seat a group, hence the use of "single" versus "us" and the divider suggestion.
For Haskell you're absolutely right however I was responding to the OPs comment that controlling effects in general is over the top.

The issue of composing effects, along with the widespread fear of monads, are enough for me to conclude that monads are not the best way to control effects.

I don't remember ever seeing any solutions other than monads and deprecate effect systems, hence my preference for the later.
It looks to be a feature-rich tool. Does anyone know why development has stopped 9 months ago?
At least, I conclude so from the github commit history.
Am I reading it wrong or do the website and repo licenses not match?
R + RStudio + Knitr is pretty solid, but more than a bit clunky - write Markdown, intersperse R to your heart's content, and you can execute lines as you see fit.

I have very high hopes for an R + LightTable integration.
EllisLab Seeking New Owner for CodeIgniter
Two large differences -

a.) Haskell gives you tools to deal with it. Unlike checked exceptions which must be restated and dealt with in every function along the chain - Haskell provides powerful abstraction capabilities to manage this. (You can use maybe values while most of the functions know nothing about them)

b.) This is a tool that can help you if you don't shoot yourself in the foot. The compiler can provide guarantees that no one "just throws an exception" by throwing warnings/errors on partial functions and or the use of unsafePerformIO. These are the only two escape hatches that would allow you to do such a thing but they are both heavily frowned upon and detectable by the compiler.
More evidence, as if more were needed, that in this sort of situation, you should probably have all parties agree to a "no comment" all round. And then, having agreed to it, all parties should stick to their agreement and bite their fucking tongues!

Dear people, air your dirty linen in the privacy of your own home...
It's not cowardly to downvote your comment without providing you an explanation.
Any clue that it's actually been implemented with HTML5/JS?
Have We Lost Our Humanity By Using Technology?
Letting 5 cars pile up behind you can happen in the course of a few seconds to several minutes. Those are two totally different circumstances. The former is unlikely to be a major impediment, while the latter probably is. On some roads, if you try to pull over to the side every time more than 1-2 cars are behind you, you'd never get to your destination. I'd say it's reasonable enough to move over to the side ever 2-3 blocks.

Most cars are blocked by other cars on the road and you don't see cars honking at other cars nearly as often as it happens to bicyclists (except maybe in NYC... hehe)

Also, most of the time the substandard width lane issue is only a factor within cities. Cars shouldn't really be traveling that quickly within a city, except maybe on elevated highways.
How does Jolla stack against Ubuntu Touch?
it's become the hot thing for enterprise companies to host conferences. a good excuse to expense a weekend in california.
That dog is a girl and was pretty squirrelly 60 lbs lab for the photo and hard to hold. I checked with her if she wouldn't mind me holding her "by the groin" and got her consent.
I've been hearing that more and more lately. We'll definitely roll out Julia soon :)
I was responding to the idea that it is obvious who is at fault, when in fact the bicyclist is usually blamed. (Yes, my insinuation is that the bicyclist is not usually at fault.)

As for "police routinely pull video ... to establish fault" -- this is just one example, but recently in DC there was a bike-and-car crash in which a surveillance video proved the cyclist was not at fault, but the police refused to even look at it: http://greatergreaterwashington.org/post/19284/it-must-have-...
She's complaining about the flat structure because it was unwilling to accommodate hardware specialists (e.g., a machinist) which her project needed, but which the software-centric crowd just wouldn't hire. The specific complaint about folks like this was that they were poor fits for the culture as a whole, which is almost certainly true as far as it goes: a machinist can't toddle off with their wheeled desk and join a purely software game project, because they don't have software skills. In other words, they can't function the way a member of that culture is expected to. But at the same time, skills in machining, board design, and the like are necessary if you're going to have a hardware project go to completion.

The bottom line is that her project was just doing something different from the rest of the organization, and needed some degree of autonomy --- particularly in terms of really big areas like hiring --- to do it effectively. The flat structure was simply unable to provide that, because that requires that there be a corner of the organization where, say, software devs have nowhere near the sort of influence that they're used to having on, say, hiring as a matter of course.
Secrets And Lies
Some of summer break can be explained by farming... but...

Summer is to learn all the other stuff like playing and working and socializing. Summer is the time to do what you want and figure out who you are. Summer is the opportunity to experience programs and activities that schools just cannot do.

The break is important and school isn't the only teacher. The idea of 12 month schools so students "won't forget what they learned" tells me the aren't really learning it anyway.
How is that possible? What's the purpose of the homepage?
Driverless Cars, an Inevitability
Speaking of knowing how high is high enough... Yanosuke Hirai was responsible for forcing a 46-foot wall to be built at a different powerplant. In Fukushima, the 19-foot wall didn't do much to stop the 43-foot tsunami[1]

1: http://www.oregonlive.com/opinion/index.ssf/2012/08/how_tena...
LA has 4000 hit-and-runs a year, including 100 pedestrians killed (in 2009). The police department doesn't do a very good job of investigating.
http://www.laweekly.com/2012-12-06/news/los-angeles-hit-and-...

I am willing to bet very few drivers will stop for you at an unmarked crosswalk, as well.
Maybe it's just me, but I care about functionality first, an beauty second for my terminals. I do like a pretty terminal, but I care more about being able to get things done.
Really? I know someone who got a PhD position by doing just that. Talking to a professor directly seems like a great idea as long you're sure you're not wasting their time (i.e. that you're a suitable candidate).

Even if you don't get the position, there's still a lot of value to be had from a conversation (for both parties).
Very informative post. Thanks.
Pedestrians are not banned from travelling on roads lacking sidewalks.
I wasn't making fun of them, just trying to paint the picture that we're different kind of geeks. I'm a PC gamer and have no interesting in LARPing of whatever the technical definition of that game is. That doesn't mean theres anything wrong with that, just suggesting it doesn't intrinsically fit the mold of what valve is about.
It seems like it's too hard to solve "who needs it" without employing some flawed metric like money. But I'm not sure there's any better solution.

$200 would dissuade me, in situations where $20 wouldn't (unless I was in a heavy bind). This isn't true for everyone, but it seems to work well in the middle.

I think Uber did nothing wrong, but maybe they need to work on how to not be perceived as assholes, they could have had customers queue up for lower prices, and specify their need, and worked through the queue judging each persons priority (but maybe you'd have even more angry folks).
yeah, and i'm telling you how i was utterly unqualified for any of that, because of my grades.
By all appearances this is a trickle of links vaguely related to web development. Thanks for sharing?

edit: I'd be more interested in how you're using ifttt, pinboard, and wordpress to generate the site.
Why does this article call Jeri Ellsworth a "longtime" Valve employee? She was hired in in early 2012 and fired in early 2013.
Sure. You export graphs from within your plotly account (i.e. at https://plot.ly/plot). With a loaded graph, click "File >" on the toolbar and you should see PNG, PDF, SVG, EPS.

You can view any linked graph (i.e. something like this: https://plot.ly/~jackp/683/) from within your plotly account by clicking the "View in Plotly" link in the bottom righthand corner.
Interview w/ Joyent's lead performance engineer
Microsoft splurges on single sign ons with Active Directory update
After Dump, What Happens To Electronic Waste?
I don't really think that's the issue. I have a science degree, but getting it was to a certain extent an exercise in masochism.

Highlights of my college experience (probably 1/3 of the science courses I took might have had some kind of issue like these):

1. Exams filled with complex and abstract trick problems that differed substantially from assigned homework.

2. Professor who, when asked a minor question about something spent 30 minutes lecturing the class on 'RTFT,' as derived from 'RTFM.' Ironically, the confused student was likely the only one who had actually RTFT'd.

3. Lots of confusing, poorly described assignments. Sometimes assignments were so bad even the TAs had no idea what was going on.

4. Horrible textbooks, often written by departments to raise money rather than for quality or readability.

There's really a lot of room for improved instructional quality in my opinion.

Of course this was often compounded by the relatively poor quality of pre-college math and science education in K-12 public schools.

Students being overconfident and unprepared for anything but 'success' and mental transitions from 70-80-90/A-B-C traditional grading to schemes that are based on std deviations or content mastery can be uncomfortable, but I don't think that they're the root of most student's problems, though I do think some professors use such schemes to try and cover for their poor teaching.
i was just saying they follow you for life if you want to do anything that requires grades. the "other stuff" you do doesn't always make up for the fact that you got shitty marks.
There's another interesting method for speeding up regex searches as well - a trigram index[1]. This is what Google's code search used to do. A simple command-line version written in Go[2] was released for local use. There's even an ack replacement based upon it[3].

[1] http://swtch.com/~rsc/regexp/regexp4.html
[2] http://code.google.com/p/codesearch/
[3] https://github.com/rliebling/fastrAck
The World Wide Web project (1993)
This really depends. The usual rule of thumb is that a runtime exception (at least in pure code) is for bugs in the code and explicit methods like Maybe are for bugs in the input. So if getting a Nothing from your map means your own code is broken, an exception is perfectly fine; if it means your code was called wrong, you want to just return a Maybe.

In practice, most of the time, you end up either coming up with a default or returning the Maybe. This is greatly helped by the fact that just propagating Maybe value is really easy because Maybe is a member of a bunch of standard typeclasses like Applicative, Alternative and Monad. Thanks to this, I've found most of my code follows a simple pattern: it pushes the maybe values through until it has a meaningful default. This is safe, simple and fairly elegant. At some point, I either pattern match against it or use a function like fromMaybe, which then allows me to plug everything back into normal code.
Your Internet Medical Search Isn't Private, Study Finds
Did you watch the video, because you've seemed to misunderstood my comment that I'm drawing conclusions based on what she said and what she summarized the platform was at this current moment.

That doesn't have a lot of do with valve, just the fact I'm saying as a PC gamer it doesn't sound like anything I'd be interested in and while she bitterly suggested there were ulterior motives, it is possible that people just weren't actually interested.

This doesn't mean that there aren't problems at valve, but I suspect the problems are fairly typical as nothing is perfect for everyone.
Acme is the part that I use even under OS X. The regexes are cool (they are recursive), it is easy to process a selection through a shell command, and the compiler integration is both simple but really useful.

I think what I like so much is that it is a rare example of an expert ui, designed for when you are really proficient rather than for learning or discoverability.
Someone Hacked Vogue UK‘s Website To Make It Display Dinosaurs In Hats
Local roads, which bicyclists mostly use, are generally paid for by property taxes or other local taxes, at least in the US. Only highways are paid for by federal gas taxes, and since that tax has been declining in real terms since 1993, highway funding also comes from general tax revenue.
It's still a mystery why they couldn't comprehend that they were in a stall though. The captain did the math when the co-pilot told him he'd be pulling back the whole time: descending rapidly plus nose up = they were in a stall. He recognized this instantly.

The only explanation is that sometimes the brain just goes haywire during incredibly intense moments. Like pedal misapplications in cars, when people frantically try to brake but jam the accelerator instead, it never seeming to click in their heads that they're speeding up, ie pressing the wrong pedal.
The Humanities in Crisis? Not at Most Schools
1. Read "Normal Accidents" by Charles Perrow.

2. Alternately laugh and cry as you read the nuclear plant chapter(s).

3. Begin to seriously consider marching in the streets to protest new and existing nuclear plants (of the common, standard models).[1]

[1] More modern designs without tightly coupled systems and associated risks (thorium, molten salt, pebble-bed, whatever) seem very promising.
I think the model might be a little bit misguided (having everything in one place is not necessarily a good thing, specialization and all) -- but open source and awesome? I'm down with that
I agree 500ft is fine too. The important thing is to have some SOP for a stabilized approach, and for it to be monitored by the company. I suspect Asiana isn't doing this, but I guess we'll find out.
Does anybody care about GPA after the first job?

AFAIC, the way to do it is to go to a school that lets you get at least one internship/co-op under your belt, then use that to never tell anybody your GPA (if it is shit anyway, no harm telling people your GPA if it is good). Works best if you can get the people you interned with to make an offer to hire you straight out of school. After that first job I don't see GPA mattering much one way or the other, your last employer should carry far more weight.

My entire school career I never broke a 3.0 (for general courses) for more than a year, but everything has turned out pretty swell for me. I mean, I did get lucky getting accepted to the college that I did with my high-school GPA, but after that it was fairly merit-based I like to think.

Looking back, I don't have regrets. I didn't give myself a heart attack or turn myself into a nervous wreck but I still learned what I wanted from school and enjoyed the process.
I sure as hell did. I didn't care about the cost, but I sure cared about the outcome.

And even in my case, time wasn't a huge factor. From diagnosis to pre-surgical chemo and radiation, was over a week. And surgery was a month after that. Plenty of time to weigh cost versus performance.
That 4.7x can probably be completely attributed to all the safety equipment that protects the person in a car. A more valid metric would be accidents (not injuries) per vehicle mile traveled.
The Halfway Phone
In reading this a protocol that supports two initial statements upon connection/negotiation as follows...

s: http/2.0 {SERVER INFO}
c: connect host/ <-- no path
s: OK {server-cert/key}
-- all futher requests encrypted against public key/cert
c: session-start {client key/cert}
s: SESSION: {session id} ({domain1},{domain2},...)
c: (COMMAND|get|put|post|delete) {PATH}
s: OK
or
DENIED ### (reason) <-- response code & reason
or
REDIRECT host/(path) <-- if the file is physically on another backend
c: {OTHER REQUEST HEADERS START}

after a session is started, the client may make other requests

s: http/2.0 {SERVER INFO}
c: connect host/{path}
s: OK {server-cert/key} or DENIED ### Reason
-- all futher requests encrypted against public key/cert
c: session-join {SESSION_ID} {client key/cert}
s: OK or DENIED...
c: {COMMAND} {path}

from there, the "session_id" can be a key for server-side value storage/lookup, etc... sent over the encrypted channel
"young technician"

I sure hope he doesn't end up being both a scapegoat and deemed a criminal. Problems like this are exactly why you let younger technicians be mentored by older (and ostensibly wiser) ones. It's also why you have visual inspections done by a different party.
There is no specification for the computation of filter coefficients.

Audio Nodes are subject to garbage collection delays. This effectively makes the API no-go for live performance situations. (I know you can't fix it either.)

Parameter change specifications contain either an analytic or a mutable form, but in practical implementations, both forms become desirable to implement efficient processing that can also begin at arbitrary times within the envelope. I cancelled my implementation of the API after discovering that the lack of detail in this section made for a fragile, confusing, trial-and-error situation to prevent discrepancies when comparing the results of the analytic form against the mutable one.

Rendering does not appear to have any automatic regression test available. Web Audio needs an Acid3-style test.
> As I understand it, the warrant process used in domestic criminal law is also not adversarial

Not entirely true. The issuance of the warrant is not adversarial. However, due to the exclusionary rule, a warrant can be overturned after the fact. Not only does this exclude evidence obtained from the warranted search, it also provides an incentive for police and judges to maintain high standards for warrants. Thus, there is a strong adversarial component in the process, and it's an essential one.

> Of course, this isn't actually true; every sitting FISC judge was approved by the Senate, since FISC judges are appointed from the federal bench.

But Congress has not had a chance to downvote their appointment to the FISC. How can we assume that every judge whom Congress deems fit for the federal bench would also be approved to join the FISC, were the question put to Congress?
Relegated to a Lookalike