skysight-inc/HackerNews huggingface dataset:
> I believe that public school systems should act as an equalizer against how you're raised at home instead of compounding these problems.

That's a commonly held belief, and I think it's a lot to put on the public school system. As a teacher, when I wasn't busy, you know, instructing, I was a mental health first responder, surrogate parent, law enforcer, stenographer, and so forth. I agree that, in general, social services should provide a baseline so that every child has a shot, regardless of what life situation they happen to be born into. I'm just not sure it's fair for that to fall so heavily on the schools.

In practice, this is exactly what seems to happen. And I think this over-reliance is a big part of what brings down low income schools. Even within inner cities, there's effect where the most prominent and successful schools tend to scoop up the kids with the greatest relative advantage and the most challenging students are pushed down to progressively more impoverished schools. We end up with multiple layers of elective and systemic segregation. As Paul Tough put it [1], there are big distinctions within poverty, with those who are the very worst off -- in "deep poverty" in Tough's terminology -- often being the people least effectively served.

The neighborhood schools often serve as social glue within their communities, but they're measured academically against schools in more affluent communities that have the privilege of being focused much so on being good educational centers. When these neighborhood schools are labeled as "failing" for academic underperformance, they're closed down and it can be a very traumatic local event.

Now I'm not saying that schools that aren't educating effectively shouldn't be reformed, or sometimes shutdown. I'm just pointing out that the reality of the role they serve and all they're doing isn't typically acknowledged or supported.

[1] http://www.nytimes.com/2012/08/19/magazine/obama-poverty.htm...
This is definitely the droid I'm looking for. ; )
Hell, Michigan: Where Everyone Can Be Mayor for a Day
>the difference between building a billion dollar company and building a 10 million dollar company is marginal.

That's not even remotely true. Building a billion dollar business is a much different experience than trying to build a $10 million dollar business. It's not a simple difference of scale, it's a difference of kind. What you're saying is kind of like saying that playing high school football and playing in the NFL (or Premier League for our European friends) are only 'marginally different'.

I get this from two working experience: one with my family business (valued in the 8 figure range) and one with a start-up shooting for a billion dollar valuation (which is our actual stated goal). The difference is palpable, but the biggest difference has to be with the opportunities we choose to pursue. The family business tends to have a pretty solid understanding of the market we're in. We know who we are, who our competitors are and we choose our targets carefully. This has led us to profitable, sustained growth. At the start-up, we were going for crazy opportunities and saying yes to very challenge projects, something the family business would have said no to. Why? Because the start-up has to get 'lucky' and find an unexpected opportunity that propels us forward. We need this because there is no other way to get to $1 Billion valuation than through crazy growth, which if you're a start-up means working crazy hard and getting lucky.
except that I can get the ebook instantly and it takes up zero extra space. It's still easier.

Chances are better that if it is out of my price range then (unless it's something I really really want) I'll just say screw it and not bother.
That's amazing and a bit scary. The magnetron video - where they take the magnetron out of a microwave oven (but leave it connected) and then tie it to a stick and point it at stuff with the oven (and thus magnetron) powered on is scary.

https://youtube.com/watch?v=7Xkx7FTWERw
The activation email was sent. Thank you so much for keep us posted and for your time.
I doubt IDE's could really do much with it -- adding and removing classes dynamically means it can answer the question "is this used?" but it can never answer the question "is this unused?" Plus there's about 4000 template languages being invented every second, that the IDE would need to not just highlight, but intelligently parse.
You can get very detailed ISA's for GPU's NVIDIA ones require an NDA (rubber stamped to some degree).

There have been quite a few Xbox 360 and Xbox SDK's appearing on Ebay, even some of the early PowerPC based Mac Soft SDK's for the Xbox 360 have appeared online so some one has them, too bad that people who buy them either collect them or in the case of the 360 dev box to create free XBLA gold accounts :P
It's hard to know if someone who's committed antisocial acts didn't leave landmines in code or is hard to work with when it comes to support of issues or community discussions.

No, I don't see how that follows at all. It's hard to know these things in general. Your adding of the qualifier "committed antisocial acts" is poisoning the well.

Paul Reiser (reiserfs) is a murderer

Hans Reiser.

And his being a murderer has no relation to the technical quality of the file system. That said, ReiserFS is largely dead, and Hans Reiser is in prison anyway, so you can't work with him even if you wanted to.
No worries. I'm disappointed when organizations such as FreeBSD have ostensible Codes of Conduct but do not investigate matters consistently and/or give certain contributors carte blanche: it pays lip service to the values it claimed to respect.
Self-driving cars can be fooled by fake signals
Is this an event/meeting coming up? Or is it supposed to be all online. Can't really seem to get much information on "Practical Python for Astronomers" from the site. It may just be me missing something...
Some of the best negotiators, I've met, didn't even finish high school. You learn technical skills at university. You learn business skills, including negotiation, in the real world. There was an article on entrepreneur.com saying that the ability to hustle is the primary skill you need to succeed.

Take a look at your family, relatives and friends. Identify who is the most effective in negotiations and learn from him/her. Good Luck!
Location: Islamabad

Remote: Yes

Willing to relocate: No

Technologies: Php, python, git

Resume: https://thirdknife.github.io

Email: shakeel.shafique@gmail.com
"On desktop Linux, it's obvious that, say, a web browser and a PDF viewer should be different applications"

Not completely obvious. The web browser could use the PDF viewer to render PDF and/or the PDF viewer could use the web browser to run JavaScript embedded in a PDF file (http://www.adobe.com/devnet/acrobat/javascript.html). Both examples are similar to your find|grep example.

Yes, that typically would be done by reusing libraries, not by starting processes, but modern browsers run a separate process per tab and some run flash in a separate process. Running a PDF viewer in a separate process would be a logical extension.
Right, so taking that out your 14.99 hardcover is... 9.99

Which is what customers seem to want.
The FreeBSD Code of Conduct does not exclude Kip Macy, even in light of his crimes, in any way.

Please stop with this holier-than-thou nonsense. You are not the authority to determine who has served their debt and who hasn't. In fact, you have done nothing in this entire thread but poison the well.
Could you explain what specifically goes wrong with ZK clusters? I keep hearing how people have issues with it, but we've been running one for ~4 months now with absolutely 0 issues.
Let's see: For their pH 8.2, they
have

"4 Average global surface
ocean pH has already fallen
from a pre-industrial value
of 8.2 to 8.1, corresponding
to an increase
in acidity of about 30%."

So, the 8.2 was "average",
"surface", and "pre-industrial".

Hmm .... Where'd they get that
number?
How the heck was that known
then, i.e., "pre-industrial"?
And it was just "surface"
which is already suspect.

For the 8.1, is that really
comparable? That is, measured
in the same places, at the same
times of year? For the 8.1,
was there some recent high sea
state for a lot of mixing
or a big rain storm with fresh
water?

We can't just accept those numbers;
we need references.

In general, for that PDF, we need
references. Just due to the lack
of references, the PDF gets
a grade of F due to failing
to meet just common high school
term paper writing standards.

That PDF is junk.

The authors of the PDF are
attempting a flim-flam, fraud,
scam. That PDF is about money
and politics, not science
or pH.
So, as long as he gives you aomething you use for free, you will make no judgement. Cool. What if the victim is your relative? Will you care? What if it is you? Should we care? I mean, we might use his software, why ahould we care about you?

Do you see how this affects every member of a society. Having a member of our society traumatized for life is not acceptable.
We detached this subthread from https://news.ycombinator.com/item?id=10174991 and marked it off topic.
I have recently switched from a Apple thunderbolt display to an 27" 4k display from Samsung. I can't speak for other platforms but OSX lets you use the 4k in "retina" mode thus doubling the pixel density. So you end up with incredibly sharp text. Since it is possible to adjust the scale via software you can adjust for more space / better readability depending on the needs at hand. For me the switch was as big of a switch as going from low-res to hi dpi phones. I really love that you can have good legibility with much smaller text in editors / terminal. After all I can say that while I am missing the docking / hub / power plug / webcam features of the thunderbolt display (colors where also better) due to the increased sharpness and the (perceived) productivity gains I would never switch back to less than 4k for a workstation screen. So purely subjectively speaking: 4k is just the business.
Perhaps you would be interested in my project, subuser.org

Unfortunately, it does absolutely NOTHING with regard to OpenGL isolation :( (That is if you give programs permission to talk to the graphics card, which is denied by default...)
> shoving people's bad behavior right in their face

That is not a legitimate way to use Hacker News. Neither is downvoting a good comment because of someone else's bad comments. And I'm dismayed to see that several of your recent comments here have been uncivil.

Please don't do these things. If people behave badly because other people do, what hope is there of improving this community?

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
CSS for content is great, but for applications, I've moved into applying styles using javascript, with a base css file to prime the application.
Yes, Microsoft signed a pretty bad contract with NVidia so it could not publish much since the NV owned all the IP rights. When asked about the "push-buffer" layout and format MS would plainly tell "We won't prevent you from figuring it but we are prohibited from telling you directly". So everybody did just that, reversed the push-buffer to write their own APIs/debug tools.
It will be helpful if Kafka can come up with a pluggable system for storing configurations instead of Zookeeper. In that case problems such as the one you faced could be solved.
Hmm sorry but they are porting games, once you insert the disk your Xbox One will download a huge chunk of data of the internet were talking 5GB+ for each game.

Microsoft also isn't hiding it:
"The digital titles that you own and are part of the Back Compat game catalog will automatically show up in the “Ready to Install” section on your Xbox One. For disc-based games that are a part of the Back Compat game catalog, simply insert the disc and the console will begin downloading the game to your hard drive. After the game has finished downloading, you will still need to keep the game disc in the drive to play."

http://www.xbox.com/en-US/xbox-one/backward-compatibility

Sure they might be downloading the 360 version and then doing the emulation but it's much much more likely that they've actually simply ported the game.
That is half of what civility is - not being overtly hostile.
Steam is proprietary, closed-source, has a single for-profit vendor, uses closed communication protocols (e.g. for Friends) preventing an open reimplementation, and there's no automated way of submitting new packages. Not to mention the scandals where it read through your browser history.

The download UI is nice, it does use plain http/s for package delivery, and it has a large install base. But i definitely do not think it is the best package manager available on Windows.
I have read several stories like this from the US. It baffles me how many Americans seems to think their country is the bastion of freedom of speech. Having it in your constitution apparently doesn't mean shit.
Wow, I always wondered how that happened to others. Still no idea what I did.
Why don't you tell us?
The @message decorator allows transmissions scheduling logic not to have to be extended by your own code to focus on the actual Channel and Message logic. This way, the code is also magically indexing all the transmissions notification classes for when they need to be loaded asynchronously in the worker.

And if you meant that transmissions could have forced a couple of channel tasks, we would have missed the content of notification, the logic to check for validity, etc.
vim-plug: Minimalist Vim Plugin Manager
Reminds me of another article here on the importance of checklists in surgery. Smart and even dedicated people will fuck up even the easiest and cheapest of solutions when the problem is subtle and the solution requires disciplined application. Introduce a simple checklist - a highly sophisticated piece of paper - and results dramatically improve.
As much as I want self driving cars I'm a bit skeptical about this tech. I'm sure many of you are as well. Technology is meant to be manipulated whether for good or bad. And it always seems that the bad outweighs the good.

How can manufacturers assure the masses that their cars won't get hacked or manipulated in a manner that leads to something tragic? I'm thinking they can't.
Flexx – Python UI tookit based on web technology
Saying 'runs on Cygwin' is a little obtuse when these packages are built with mingw-w64 to run on win32. The packages won't understand cygwin paths nor cygwin symlinks, and good luck linking to these libraries from a cygwin program.

EDIT: Oh, i think the copy intended to mean 'can be cross-compiled from a cygwin environment'. Leaving comment for posterity.
How is it different from org/babel?
Incidentally, GDB can sometimes evaluate breakpoint conditions on the target:

https://sourceware.org/gdb/onlinedocs/gdb/Conditions.html (search for "target's side")

I don't know what targets support it, though. (Pretty sure OS X isn't one of them.)
Compartmentalizing behavior is cognitive dissonance.

It's completely fair when they're selling themselves as leaders for change. They are clearly trying to set an example, give presentations, recruit users/contributors and so on.

PS: Would you trust Hans Reiser? Answer: no.
This would help how in this case?
The difference with private schools is the parents have a lot more clout, since they're paying the bills.
The Psychology of Being an Entrepreneur
Derrida and the other postmodern semioticists, theologians, and literary critics can't hold a candle to Kuhn in the way they banished modernity. Each of our personal "social locations" has a huge effect on how we think.
You can get around this by using compilation tools, just like Compass does.
How HoloLens is changing your world by using holograms
http://www.who.int/patientsafety/safesurgery/ss_checklist/en...

Go careful though - people who work in patient safety tend to dislike signs and some bits of paperwork.
As I was using more and more products of jetBrains recently (IntelliJ, Android Studio, RubyMine) I thought I would give AppCode a shot. I have to say its the far better IDE in a lot of regards of refactoring, code navigation, code generation, unit testing, keyboard centricity and my beloved vim-mode and cocoapods. It lacks in regards to project settings and interface builder and is a real resource hog however you can have them running side by side. So now I use AppCode for most of the actual editing / programming and xCode for configuring certificates / signing, archiving and interface builder. Works out rather nicely as long as your machine can handle it.
That's not its OOP syntax. That's its functional syntax.
An AP Java Course That Uses Processing and GitHub
Compartmentalizing behavior is cognitive dissonance.

Compartmentalizing behavior is how we function in society. It's the reason why people can simultaneously hold seemingly vile religious (or other) beliefs while still being good-natured people.

Why the hell do you keep saying "Paul Reiser"? It really makes me think you have no idea what you're talking about. No, I wouldn't trust Hans Reiser as a person. But he's in prison, so I'll never work with him, anyway. I certainly might trust his views on file systems, though.

It's completely fair when they're selling themselves as leaders for change. They are trying to set an example, in all regards, give presentations and so on.

They're trying to set a technical example. They're not selling themselves as "leaders" for anything, that's just you projecting your insecure vigilantism on things.

Let it go. I won't argue with you further, anyway.
I was merely adding context.

The arguments mostly boils down to

- the mathematical rigor, as you suggest, which besides the issue of contradictions also introduces problems for the implentattion of things like query optimization.

- non-null solutions are possible, f.ex. normalization, which besids avoiding the null-issue also comes with other benefits.

However, I'm not sure Nullable<T>, is problematic in the same sense. It is, after all, an explicit value domain, and not part of any logic at all. Notice how the debate about relational systems doesn't talk of a Boolean value domain (MSSQL doesn't even have a Boolean type, only a single bit number type) but of the predicate logic resulting from existing and non-existing rows.

I guess a comparable situation would rather be, if you have a Nullable<T> where T:class, how do you treat the difference between boxed and unboxed nulls?

In, Scala, f.ex., it's perfectly valid to have Some(null) != None, which means you need to handle the null value even for non-None values.
Sounds like you learnt a lot there. Great job!
The interesting part of this whole thing to me is that you can get composition between your continuations without using something like Monad Transformers[1].

However, the part that I haven't been able to get past yet is that monads are not closed over composition (so there exist some monads that are no longer monads when you compose them).
If it turns out that monads and delimited continuations are duals then it seems that there ought to be some continuations that compose only to yield invalid results. (With the alternative being that scoped continuations always compose which suggests something odd is going on.)

I haven't worked through the math yet because it looks suspiciously dreadful, but if anyone knows why scoped continuation composition is closed I would appreciate your input.

[1] - the most disappointing thing about monads to me.
Reminds me of GO.COM (http://peetm.com/blog/?p=55) That is/was an example.

GO.COM contained no program bytes at all – it was entirely empty. However, because GO.COM was empty, but still a valid program file as far as CP/M was concerned (it had a directory entry and file-name ending with .com), the CP/M loader, the part of the OS whose job it is to pull programs off disk and slap them into the TPA, would still load it!

So, how does this help? Well, using the scenario above:

the user exited WordStar
the user ran DIR (or whatever else they needed) and at some future point would be ready to re-run Wordstar
the user now ‘loaded’ and ran GO.COM
the loader would load zero bytes of the GO.COM program off disk into the TPA – starting at address 0100h – and then jump to 0100h – to run the program it just loaded [GO.COM]!

result – it simply re-ran whatever was in the TPA when the user last exited to DOS – instantly"

It also wasn't unusual to try and recover data from memory after a program crashed by launching a small program that dumped memory to disk. 100% reliable? No, but it was the best one sometimes had.
I never really found out how they caught me. I suspect the guy in the states who started hosting the site after the initial shut-down told them my name when they contacted him, but who knows.
Uh... What do you think monad transformers do?
Thing is, we simply don't know how big a reason it was.

Certainly it was a very conveniently timed shock, but unlike the bomb it wasn't a reason the Emperor cited for surrendering. And the threat the USSR represented to the home islands, especially Honshu, was limited, although I'll bet the way the Red Army tore into the IJA in Manchuria was convenient in helping to cow its hotheads.

I think the most we can say it that it might have been necessary, but it probably wasn't sufficient.
Marissa Mayer debunked this in 2013:
http://www.businessinsider.com/mayer-google-20-time-does-not...

"It’s funny," she said. "People have been asking me since I got here, 'When is Yahoo going to have 20% time?'"?
"I’ve got to tell you the dirty little secret of Google’s 20% time. It’s really 120% time."
Holier-than-thou? Exclusion makes it okay? What makes you any more of an authority? Seems hypocritical, doesn't it?

Code is only one piece of a project, and can't be divorced from the users and community, because living code is an evolving conversation about human description mapping to system behavior.
The AGPL is a feature, not a bug.
I believe parent's point (which I am not agreeing with) was that employee's are not free because in a capitalist society you more or less need to work to survive
Yes, except that I didn't do either one of those things. I was responding to the original article which is calling for a new driver model, which, as pointed out, is neither the problem or the solution.
That puts it one (more) step ahead of MySQL, which still doesn't support function indexes in 5.6.
Show HN: Version Control Everything
The Ruby Language in Biomedicine [pdf]
I love the language itself. Some C# 5 and 6 features still bug the hell out of me, but it fine as long as they are optional. The tools (Visual Studio) is the best editor out there without question and makes coding C# a breeze.

That being said, I've always hated the choices Microsoft made about the .NET framework; closed source, license, installation, dependency and all that. Thankfully, that seems to change for the better now with .NET core, which I really hope takes the language to the next level.

.NET native is also a MUST in my world. Give me C#, open source portable .NET, .NET native and I'm convinced C# (and .NET) is the best there is.
Minor issue, corrected.

Yes, I'm well aware. The leader of the FLDS still runs his town from prison, so you're wrong. For all we know, Hans is still coding on pencil and paper or on a computer.

The bigger issue: Should violent felons whom happen to produce something others value be embraced with blind, warm, happy-clappy love and trust? I think not.
> Feynman embodied this attitude when he said, "Philosophy of science is about as useful to scientists as ornithology is to birds."

Your comment still does not explain how philosophy of science should be useful to scientists. It would be much more convincing if it did.
I loved reading SoSR in the Philosophy of Science course I took as an undergrad. I wrote a term paper about how the discovery of quasicrystals didn't fit his model. I'd probably be embarrassed to go back and read it, but I had fun writing it.
I was wondering how the followup post about the evils of the mainstream media was related...