skysight-inc/HackerNews huggingface dataset:
Most people get the economics of teachers' pay wrong.

They say teachers are highly competent, qualified people who work hard and deserve more pay.

If it is true that teachers are generally good, then they are paid appropriately to attract highly competent, qualified, hard working people to do the job.

Ironically, it is because teachers are so highly valued by our culture that they are not highly economically compensated.

Apparently, there are non-economic incentives to work as a teacher.

If you think a lot of teachers are complete clowns, then teachers are probably not compensated appropriately.

So, if teachers aren't paid enough then a lot of teachers should be fired and replaced with superior candidates.
Actually, I just thought this was a cool blog that I hadn't heard of before (with emacs-style CSS), and I thought people might be interested.
No- it [the Big Bang theory] was replace by the inflationary theory long ago.

This is false -- inflationary theory complements Big Bang theory, it does not replace it, as you claim. Big Bang and inflation are both parts of our current understanding of the early universe.
All of your counterexamples seem to me to be speciously unlikely, and so under-representative of reality that I honestly find myself wondering whether you're trolling.

Let me ask the question even more pointedly: to whom would the unexpected receipt of $1000 be more beneficial, a single, paycheck-to-paycheck mother who drives a '90s Accord, or the scion of a squillionaire tycoon, trying to decide between different colors of leather for his new Ferrari?

Do you still maintain those things can't be compared?
Congrats to CF on this. The day has come where all domains & subdomains should automatically be SSL encrypted for free. CF is building the Internet as it should have been built in the first place. I love that they are doing this.
Python Html2text – Convert HTML to Markdown-formatted Text
I thought this was actually an ansible from Ender's Game. Instant click.
I presume the purpose of the GUID is to map to a property

once you have a system in place, something like google maps can connect the dots (literally).
Correct. If you want to keep the data private, any authentication system would be better than none. It would be nice to encrypt the data too, and provide non-repudiation, which is what a secure connection is for.

Most CDN setups i've seen have never bothered with any of this because they pass no private data; it's all static resources, mostly. Even if they did pass private data, they just use IP filtering and completely ignore mitm. Then they don't address client authentication because IP spoofing is, like, totally hard.
I have installed it on OS X before. The dev branch had problems installing on OS X, but as of today actually someone put up a dmg that supposedly works (I follow the KiCad dev list).
They remind me of this bunch of chancers:

http://en.wikipedia.org/wiki/Steorn
A minor point, but I've hated how postal addresses are always broken up into many fields. It'd be wonderful to be able to copy-n-paste a postal address as easy as an email or, as you said, license plate.

(I'm surprised that Google or Apple hasn't come up with an auto-parser for pasting in a contact's postal address and have it automatically segmented into street, city, zip.)
The anecdote about electrical education 100 years ago is great, I never
thought about the similarities. I think electricity was the high-tech industry
of that time, all the cool guys were building generators instead of apps. A
lot of big problems had to be solved (like connecting entire cities to a power
grid), it seemed like a great and a rapidly developing industry to be in so it
attracted people in the same way programming attracts some people now.
> Inflation came along to explain things that the original theory did not.

Again, inflation does not replace the Big Bang theory, it complements it. Big Bang and inflation are both parts of our current understanding of the early universe.
Quick! Your partner has just keeled over and isn't breathing! Give me your latitude and longitude!

Your phone probably knows what your lat/long are, but can you quickly look it up in a high-pressure situation? Probably not. And emergency call systems such as 911 don't get that information either. Maybe they will in ten or twenty years, but they don't now.
Why do you say that? According to the Tor Project FAQ for their browser bundle, they leave JavaScript enabled. The only problem they mention is that selectively allowing scripts via NoScript permissions leaks information, so it's an all-or-nothing decision with regards to third-party scripts for any given site and they choose to make the default the one that breaks fewer sites. (And really, you're still free to block scripts from any third-party site that has an effective surrogate script bundled with NoScript.)
That's great news for both sides! Can't wait for it to happen
The development version of KiCad actually pulls the footprint library from github. It is significantly updated and quite a lot better than it used to be. Still has a long way to go, but it really is so much better than it was even a year ago.
NAT is not security.
I've just ticked over 1500 (directly recorded) miles for 2014. I reckon I could -probably- do 10k miles in 3 years without a job but that would be in London or equally easy surroundings (maybe some of the South Downs, etc.) and not carrying packs of supplies, etc.

Through jungles and war zones and ... no. No way. She's crazy. But in a good sense.
How is it structured? In the US, zip codes starting with 0 are in the northeast, and those starting with 9 (like the famous 90210) are in the southwest.

The article mentions Dublin having codes starting with D1..D24. Will addresses near Limerick start with L?
Why should schools spend time on cursive? Does it add value for the students? The last time I used cursive for something other than a signature was in elementary school.
>academics have very little incentive to make their rigorous research discoverable, much less accessible, to laymen

This is sad but true. I wonder, in the end, what is the purpose of the scientific journals where academic papers get published? Long ago I hoped that the purpose was to bring the knowledge created to all those who are interested. Why else would anybody publish anything if not to make it available to others. Then I discovered these journals are all paywalled. And in December the Elsevier vs Academia.edu incident happened. I find the situation disappointing.

Knowledge created in academia should be available to everyone to the benefit of mankind. I think that is part of the academic spirit.
I don't see how a postal code would work here.
Toldya: Prove you were right
Yeah, they sure do. After all beside search and email nothing good really came out of google.

I wonder how much will they pay to steal data and gather personal information and sell it to advertisers ?
Professional sports.
they would only allow...
One of my favorite tools...in fact, I'd argue that T is what got me to finally understand why, as a programmer, I should still care about CLI (sferik maintains both T and the excellent Ruby twitter client gem, which powers T)...Studying the T code has also helped me understand the principles of a good CLI system...all around, a well-maintained and fun project.

Using the `--csv` flag and a command-line tool like csvkit, you can make all sorts of utilities. Here's how to unfollow everyone who doesn't follow you:

t leaders --csv | csvcut -c 9 | xargs t unfollow

Unfollowing everyone who hasn't tweeted since the first half of 2013:

t followings --csv | csvgrep -c 3 -r '2013-0[1-6]' | csvcut -c 9 | xargs t unfollow

Note: I haven't run these in awhile so the field order may have changed...
Our first commit to our active repository was 7/16/12, so it's been a while coming. Our team of two has put Moo.do through a bunch of iterations and some massive changes since then.

We're currently focused on enhancing our agenda/calendar experience and integrating additional services and data sources into Moo.do. Is there a feature that you would be particularly excited to see?
Do you think that works well over airport or coffee-shop wifi?
I hadn't heard of Exit Enclaves before, when I looked it up in the docs [0] it appears that they are not going to be supported in versions > 0.2.3.x.

[0] https://trac.torproject.org/projects/tor/wiki/doc/ExitEnclav...:
I partially disagree. Qemu, & in general simulators, can really speed up development but for the reason you cited, you need to periodically run your code on real hardware. The second suggestion is to minimize assembly language level code -- this will reduce the temptation to use esoteric h/w specific features that Qemu may not handle! In general micro-optimizations should be left for much later, if ever. Third, as soon as possible set things up to load your kernel over the network or a serial link (or JTAG). Particularly if you use a debugger, you will be running the same kernel over and over again to debug something. Fourth, if you plan to use a debugger like gdb, provide support for remote debugging. That is not a lot of code (basically support for communication, breakpoints, peek and poke).
>where did I lie?

Claiming the thing you don't like (calling people hipsters) is violence.

>How is insulting not a form of violence?

How is foot not a color?
Glad you're enjoying Moo.do!

Thanks for the bug report - we are actively looking at a couple of internationalization issues. If you run into more please send an email to contact@moo.do and we will make sure it is handled.
if you buy chromebbook you must be inherently stupid to think you will get something good out of it.
Beside stealing data there is nothing good about it.
Chromebook == trash
The main thing I want to see is this integrated into GPS systems and Google Maps, but I'm sure that An Post will charge for access to the database.
$1,100 a month from my Udemy course: https://www.udemy.com/building-and-selling-a-niche-website-f....

Once I got it it up and did the first little bit of marketing, it's been literally no work. Maybe 30-45 min a month answering questions, but I wouldn't consider that work. :)
"O(n^2)" should definitely not have a literal reading involving any words like "algorithm", "efficiency", or "time". This notation is not about algorithms or anything else in computing; it is about the growth of a (mathematical) function.

In computer science, the foremost application of such notation is to the time-complexity function of an algorithm. But there are other applications within C.S., and many more outside it.

OTOH, there is a difference between reading the notation as written, and interpreting the concept. Certainly there is a place in computing for talking about "quadratic time complexity". In such a situation, we might write "O(n^2)". That would be literally read as "(big-)Oh of n squared", but in context it might be telling us something about time complexity, and there isn't anything wrong with reading it that way.

Note: I always say the "big" in "big-O", because standard mathematical notation also includes "little-o", which is also about asymptotic growth rate. Little-o is far less common in C.S., though.
You can save a lot of time by using https://chocolatey.org/ for package management.

Application data for modern apps lives in the user profile; back that up and the process becomes much simpler.

DLLs: .Net has a really cool feature called the Global Assembly Cache. That stores one copy of every version of every DLL that has been registered. Which means best-of-both-worlds: conserve HDD space and no issues with versioning.
This is a really nice overview of how to get started with ansible. If you haven't tried it out, this should do nicely as a resource.

Just remember this is a quick start guide and the power of ansible is just touched on here.
I am having a hard time finding this declaration now, but I am sure that some BFL employees representing the company made these declarations on the company forums. "I'm sure I saw it" -- maybe naïvely inferred from discussions I read that they were actually saying it. I went back through the web.archive.org pages on butterflylabs.com/faq and I can find no such statements, refutations, or denials now.
Right, that looks like an exploration of what I was talking about (and at a skim, looks solid).

"you can't have the same binary code work on different types without having a run-time indirection in there somewhere"

That's certainly the case, but if you're passing by reference you already have an indirection, so that may or may not mean additional run-time overhead.
So, I'm all for unionizing, but let's be particularly careful about why we might want to do such a thing.

Is it because of job security? No. There's nothing worse in the world then being "secure" at a job working on a codebase you hate--every day, seeing the madness and pointless mud piling up and piling up. In many cases, the company and culture is worse off if you can't readjust teams to retain the people who fit and let go the people who want (or need) gone.

Is it because of wages? Somewhat. As programmers, we shoulder a disproportionate part of the responsibility for delivering value to customers and if we do it properly we end up with a product that scales with little intervention. Accordingly, we should reap a better share of the long-term profits. At the same time, even if you aren't in vastly over-inflated talent markets as on the coasts, we generally aren't paid too badly--unless you are in a town were the profession isn't respected, in which case you are getting shafted repeatedly.

Is it because of work conditions? Yes. We work a very sedentary job. Many shops expect/require bullshit-long hours and at weird times, and few promote life/balance with anything more than a wink and a nod. There is a large amount of stress involved with our work, especially as deadlines draw near or as code rot becomes apparent. Cognitive dissonance is great, because we aren't allowed to lie to ourselves about reality: we can't, because computers don't deal in lies. Bad code is bad, sales features promised don't exist unless there's code backing them up.

Is it because of professionalism? Yes. I can pick a "programmer" out of a set of 100, even from a good school or respected company, and still fin glaring omissions in what they know and how they practice. There's no quality control in what people describing themselves as software engineers or programmers know, and so hiring becomes annoying. This in turn makes the market screwy.

~

A full-blown union would be of questionable utility--I sure as fuck don't want to give any of my paycheck to yet another bureaucracy claiming to represent me well. That said, there may be a good argument for a professional body similar to the ASME or IEEE.
But you can insert a common descriptive word in their place. Choosing not to learn what >>= means doesn't make it unreadable or line noise. That is like saying C++ is unreadable line noise because it has all these -> all over the place.
Texas school bans seven 'obscene' books in banned books week
So I'm glad we agree that Scala is not a good fit for many projects. No maybe you can stop arguing that it is fine for any project under the sun every time the topic comes up.
Oddly - I'm about to roll out my own prediction market next month. Does anyone know if they have tried something like this before?
yep, that might be true today. my hope's that it creates students who realize they can code, should they want to.

i see the AP test as a bit of a hack; while it'd be nice to teach everyone all of the codes, i found teaching high schoolers AP CS a more manageable place to start.
I made a thing yesterday to do just that. :)

https://github.com/ryanseys/twidiff
This Time Is Different – Are We in Another Bubble?
That's because you can mail a letter with just a name and a zipcode if your name is unique enough. The city, state, and a description of the location also works.

There is some standardization of addresses but even those formats can be troublesome.
This is not limited to china. Same goes for countries like India where money cannot buy the things people eventually want - clean air, good roads, infrastructure.
Yes, you could get the data going to and from the clients, which is most of the important user data. The big problem is when your SSL/http/whatever is being terminated on the app server itself, exposing things like database access, SANs, etc.
>typical code appears to prefer terseness over good names

Or to phrase it another way, typical code prefers good names over lengthy names. See, having a preference is fine. But acting like your preference is objectively correct is not.
Ah I figured it out. Some of the polls are polls and some are predictions. That's user un-friendly.
In the case of Vancouver, generally speaking they aren't non-resident or even non-citizens. Emigrating from China to get permanent residency and eventually citizenship for family members, along with a Western education and health care, goes along with buying one or more homes as part of what a friend who works in immigration calls "the full package". The net effect is a dramatic increase in inequality and skyrocketing house prices.

A partial solution has already happened: the cancellation of the immigrant investor program.
Haha! 90210 is my default fake zip code. I worked at a retail store one summer in college and they started making us put the customer's zip code in before ringing them up. At first I asked them but often time they'd get all annoyed or mad "Why do you need that?" I got sick of it so instead I just decided to enter 90210 for all my orders (on the east coast mind you). Or sometimes to change it up a bit I used Scruff McGruff's zip code of 60652[1]. Hey, it was catchy!

[1] https://www.youtube.com/watch?v=-XxnSHig0wc
E911 in the U.S. does include lat/lon when it comes from a cell phone, accurate to within 50-300 meters. It's part of the FCC guidelines, phase II, which went into effect at the end of 2005. https://www.fcc.gov/guides/wireless-911-services
Are you thinking about using this: http://aws.amazon.com/workspaces/ or just setting up a windows VM on EC2? Also how powerful of a machine do you need?

For the lowest power windows VM you are looking at ~$13/mo which isn't too bad I guess (http://www.ec2instances.info/?cost=monthly)
You've struck upon an excellent point--and yet, consider how difficult it makes all of our lives that our trade isn't standardized yet. It's both good and bad, right?
> so heavily based on mathematical theory

er, that would be the Courant Institute of Mathematical Sciences, and while the CS department is within it, it's not really surprising that they would have a focus on mathematics. And they are indeed very well respected, especially in applied mathematics (and to a lesser extent, pure mathematics).

Not sure why this comment bothered me so much, but there are important things outside of CS :) I'm not very familiar with their reputation in computer science circles, however.
> It's not the reporter's fault.

Of course it is. Reporters aren't supposed to simply reprint the content of press releases as in this case, they're supposed to dig up some facts, something not covered by self-serving public relations documents.

> The only information I could find is "(3) the beam pattern emitted is directional, which minimizes the area exposed to radiation".

Yes, and that's true for sunlight also. It's just not at all informative. If anyone cared to, they could visit the Navy public relations office and ask a few pointed questions. Most likely, the Navy would say it's a relatively high-powered microwave transmitter, with a beam directed upwards to the intended target (fighter jets overhead), with about the power of a microwave oven with the door open.

I'm not saying they would give that exact reply, but it would be likely to resemble it. But for that to happen, a real journalist would have to be on the job.
> Men get shot in wars

Women do too. Until very recently, they were banned from being in combat roles.

> die in coal mines

Women too.

> put roofs on houses in 110 degree weather

Women too.

> self sacrifice to protect the family and build society at any cost

Women too.

> Also, were responsible for not leaving or cheating on our middle aged wives for younger women...

Next you'll be wanting credit for not pooping in your bed.
If software was mostly contract work then yes. Unions for athletes and actors provide an underlying stability (health care, retirement benefits etc...) since the average career length and stability in these professions is low.
I'm not sure if you're serious about Safari Book Online, but they happily take my money each month. Zip code: 00000.
> An accessible readable website ... is a legal requirement in Canada.

Could you help me out with a pointer in the right direction to find/understand this legal requirement? I did a little googling, and could only find evidence of laws that restrict the government itself.
I also use Zoho. I create my email addresses, configure them to forward emails to an @gmail account and then configure gmail to send emails from my @customdomain.com account. I get free custom domain emails and I get to use gmail for email management. Zoho is basically just the middleman.
"...if you say "we don't track activities of school students", what does that mean?"

It means whatever Google explains it to mean. Google can either be vague about it, or they can be clear and informative. Google is the one collecting the data. Only they know what is captured and for what purpose. It's their responsibility to explain clearly what they track and record. All of the questions you pose are ones that Google can answer.

I disagree that strict wording prevents the evolution of the software. It might prevent Google from mining user data in order to build a profile of user likes and behaviour. But I consider this type of data capture and analysis to be extend beyond the boundaries of simply improving a piece of software.
Free can also be Free/Libre/Open. You don't pay for Wikipedia and you're not a serf as a reader / user, you're not the product.
If Google offers the sort of export tools that they've offered for other services, then I can feel a bit better about their creating critical tools for public education.

I think of Google's place here like I thoughts of Apple's in the world of smartphones -- they are in the position to normalize a new way of learning, which is the largest hurdle that perhaps only a powerful private company can accomplish these days. We can worry about the need to depose them with better tools if/when the need arises :)
Heap (YC W13) is hiring engineers to build large-scale data infrastructure
Mmm, iPhone > Compass gives it to me easily, though it uses the obnoxious degree-minute-second format and only tells me within a second of arc (on the order of 30 meters, depending on the part of the earth's surface you're on -- at least as good as many verbal directions).

If easy reliable access to that information is really the main barrier, it does suggest an alternative.
Because in America, the interests of the wealthy never get more attention from government than the interests of the community at large.
I liked your business model (free API as PRO service by doing as manageable and customization services), Good luck!

I have few question, 1) What does it return as response to API call. I feel like API documentation is not good enough. 2) Is it text extractor tool (or) just image classification tool?
True. There are lots of tools to block that, however, on the desktop anyway:

1. AdBlock Edge (or Plus, but Edge doesn't have loopholes): https://addons.mozilla.org/en-US/firefox/addon/adblock-edge/

2. Disconnect: https://disconnect.me/disconnect

3. Ghostery: https://www.ghostery.com/en/

And I'm sure others….