skysight-inc/HackerNews huggingface dataset:
What an excellent article. Great Saturday morning in read with a coffee, thanks for the tip!
Over time, you need to drink more and more to get to that sweet spot. Most people do self limit, but not because of that.
Interactive image overlay tutorial
Dealing with difficult people is easier when the person is just generally obnoxious or when the behavior affects more than one person. http://www.essayscouncil.com/professional_help.php
The Mississippi declaration of secession states explicitly that it's about slavery:

In the momentous step which our State has taken of dissolving its connection with the government of which we so long formed a part, it is but just that we should declare the prominent reasons which have induced our course.

Our position is thoroughly identified with the institution of slavery-- the greatest material interest of the world. Its labor supplies the product which constitutes by far the largest and most important portions of commerce of the earth. These products are peculiar to the climate verging on the tropical regions, and by an imperious law of nature, none but the black race can bear exposure to the tropical sun. These products have become necessities of the world, and a blow at slavery is a blow at commerce and civilization. That blow has been long aimed at the institution, and was at the point of reaching its consummation. There was no choice left us but submission to the mandates of abolition, or a dissolution of the Union, whose principles had been subverted to work out our ruin.

(emphasis mine)
Fixing the space between two li elements which are displayed inline-block
Why does anyone care what he looks like? I sometimes think Fancy boys are drawn to tech? Yea, down vote me; I don't care, nor even know what a down vote is? I don't think I
want to know either. I just found out what Hell-banning is--and it seems petty, and something a spoiled, angry, teen would do to someone.
Here in Germany, private households generally don't have an AC either. Office buildings do though, thankfully, as even those sturdy ancient stone monsters do heat up quite a bit.

The thing is, while there is an intense heat wave in almost every German summer, most of the time it's too cold rather than too hot.

When I bought my house two years ago, I decided to put an AC in. Not only because it gets ridiculously hot sometimes, but also as a general heat pump (the electrical heating system used in it before was really inefficient and expensive). I'm very happy with that decision, but as far as I can tell this is the only private house with AC in that part of the town. Not even luxury houses have them, though some probably do have ground-based heat pumps.

Instead of real split/wall-type AC Germans do buy a lot of mobile AC units seemingly not realizing how limited they are.

On the whole, this is surprising for a country with extreme temperature fluctuations, especially since it's common here for people to live in roof apartments.

I think it's cultural. In the Philippines, where I spent some time, every building (lower middle class and up) has air conditioning. The temperature extremes aren't nearly as bad as in Germany.
Turns out the trial version is (probably accidentally) quite broken: http://community.wolfram.com/groups/-/m/t/290210?p_p_auth=uf...
360 pounds a year = about 3kg of beans a week. That is a fair old sweet spot!

I have one strong moka pot of coffee a day, say 400ml cup. If I stop having coffee for a week or two now and again, I get a headache the first day or so.
As someone who grew up in the Seattle area, i remember not having air conditioning and how miserable it was (briefly) each summer. I've since moved somewhere much hotter (Richland), but since everywhere is air conditioned, I actually prefer it!
So how do you deal with non-Java platforms? Do you use only those that have memory model defined?
Muckets look interesting, especially the galvanised jug shaped ones. I remember seeing white enamel pots of similar shape used by workmen road mending and track mending - they brewed on a brazier cast iron with coke as fuel. I'm talking 60s in UK.

Does anyone know the tricks used to 'settle' the grounds?
>> Apple decided against basing its graphics stack on X11 for sound technical reasons.

and even still, X runs on OSX just fine, AFAIK (please correct me if I'm wrong -- anyone). The X server could stand to have been a little more seamlessly-integrated into OSX from a usability standpoint, IME. But from a purely technical perspective it seemed to be fine.
Happy to see the Resume is based on ConTeXt, my favorite typesetting system. The developer is a friend of mine. Loooong time ago I've started http://wiki.contextgarden.net to collect information about ConTeXt.
$ uname
OpenBSD
$ cvs -v

Concurrent Versions System (CVS) 1.11.1p1 (client/server)

Copyright (c) 1989-2001 Brian Berliner, david d `zoo' zuhn,
Jeff Polk, and other authors

CVS may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the CVS distribution kit.

Specify the --help option for further information about CVS

Unfortunately CVS isn't the only GPL-licensed piece of software in OpenBSD. But slowly, one by one, these things seem to get replaced with free and better alternatives. I can imagine a future in which we're free of GPL tentacles.
Isn't there a build that's breaking somewhere because of this? It sounds like you're describing symptoms of a shop that's not set up quite right.

You say you've got a guy making breaking changes to shared code, and not fixing up the references. That's something that should rapidly self-report in the form of a broken build. The dev in question will get the big flashing "cone of shame" left on his desk, be assigned the task of "build master" for a while, and have his commit rolled back. This sort of thing runs automatically (apart from cone delivery) at most shops.

You also seem to have a bit of a "code ownership" thing going on at your workplace, since you mentioned "your code" and "his code" a few times. Gotta get rid of that. Let your buddy change whatever he likes. No skin off your nose, so long as he fixes up the references. It sounds like there must be some silly policy in place that's either not letting him do that or not requiring him to. Gotta fix that too.

Naturally, these are technical fixes that don't address the underlying social problem. Fortunately, that's the only kind of fix that an Aspergers Sociopath developer of the type you describe will respond to. Make the rules say that he shouldn't be such a dick, and he'll adjust his algorithm to at least stop being that particular flavor of dick.

Good luck!
This had buzz like crazy four years ago. What went wrong?

https://news.ycombinator.com/item?id=1363153
I went to the Debian talk on reproducible builds at Fosdem this year which was interesting, but there is still a fair amount of work to do to make this more routine, but the pieces are being worked on and this will get easier as it becomes more normal.
Isn't the problem in the Philippines, as compared to Germany, that it stays so hot all year-round (and reaches higher average highs all year-round as well)? I assumed the temperatures are much hotter overall in the Philippines as compared to Germany, leading logically to a much higher use of AC.

The average high in Manila for example, never drops below 30 degrees C in any months:

http://en.wikipedia.org/wiki/Climate_of_the_Philippines#Type...
Someone I know who spent a few years in the southern US had lots of fans in the house rather than air conditioning.
His rationale was that AC made the contrast between indoors and outdoors too great making it harder to acclimatise.
> A South African gentleman once told me that New York in August was hotter than any place he knew in Africa, yet people here dressed for a northern city.

Well what is often forgotten is that humidity is just as big of a culprit as the temperature of the air. Hot but dry air can be tolerated much easier than colder but more humid air.

US on the East Coast has humid air. I remember the first time landing in NY flying from Europe. The air felt like a sauna, it was almost hard to breathe.

> Given the heat, people smelled, of course,

Hehe. It is really interesting how in some cultures people deal with smell of sweat different. In some countries the "body" smell (don't want to call it b.o. as that automatically negative in American English) mixed with some perfume or cologne is not considered that terrible.
This [1] article is relevant and it's worth checking.

[1] The Joy of Typing - https://medium.com/message/the-joy-of-typing-fd8d091ab8ef
Looks like K12 SOCs will have x86 and ARM cores. I'm guessing HSA will be involved.
I don't really understand what's the point of tracking the sources when copying files? A security policy which restricts my actions over an object I had copied (with permissions to do so) seems a bit strange to me. But the slides don't really explain why this is wrong?
Thanks. Advantages/Disadvantages?
Ahhh! Enjoying this article over my morning cup.
How To Grow A SaaS Business In A Ultra Competitive Market
Yes, of course, it would be a miserable place without AC, no question. The climate is pretty stable though, with the exception of rainy season.

But the point is, it gets just as intolerable (maybe even more so) in Germany.
Wow, that's such a clever idea! I'm impressed at the simplicity.
Good idea for the fake delete column. I've always seen non rollback-able column removal migrations as something we just have to do with, this totally solves the problem.

As for when is the good time to actually remove the column, I think this can merge pretty well with my current thinking about migrations.

A new developer joined my company (we use rails as well). When setting things up, he tried to run `rake db:migrate` (my fault, I mentioned it in my doc instead of `rake db:schema:load`, I wrote doc as I was setting up the very first lines of the project). There was several years of migrations, some of them not working anymore since they used code that does not exist anymore (like `#add_hstore_index` from activerecord-postgres-hstore, which has been replaced by native postgres support).

This made me thinks that there is no need to maintain migrations in repository if we can't use them anymore. And thus, from time to time, migrations should be flushed. This flush should be the perfect time to actually delete columns (well, this should be done just before). That way, we ensure our migrations can constantly be rolled back, without breaking anything.

Edit : refining on that, we probably don't want to flush all migrations, but only the older ones. So, how do we insert the migration to actually remove data ? We can't just put it between old migrations and the ones we'll keep, since it would be considered already migrated. We can't remove it directly in sql console either, or we would have to do it on every machine and this would caused desync among developers machines.

I think the best way to do it would be to append a new non-reversible (but that does not break on reverse) migration, that uses `table_exists?` and `column_exists?` to ensure it is only ran on databases that contains the deprecated columns / tables. Something like :

class RemoveDeprecated < ActiveRecord::Migration
def up
remove_column :foos, :bar_deprecated if column_exists? :foos, :bar_deprecated
end

def down
end
end
I've had several Germans tell me AC makes them sick. Some complain that the air is stale. This is a big deal to Germans; most will open windows for fresh air every few hours even in extreme heat or cold, claiming that the air is unbearable to breathe otherwise. Some complain that the rapid change in temperature when transitioning from a hot outdoor environment to a cool indoor one (which I find pleasant) is unhealthy.
I live in Australia. My dad won't get air-conditioner because he knows it cost at least $1,200 to add another A/C to the grid.
EU's Anti-Open Source Approach to Procurement
The grand strategies of Firaxis
Very nice! I should package this.
Is it just me or is this the 2nd or 3rd time this has been posted on HN? I read the same article (which was/is great) last year from a similar post on HN last summer.... Maybe its just me I don't know.
Per your example, see prior lawsuit between Padmapper and Craigslist. It's public data. I believe this was before Padmapper was monetized so might not have been a monetization model. This was before Craigslist has its current map view.

Didn't change the fact that they were sued on grounds of infringing on data that was public. Whether they were right to do so or not is up to the legal system to decide.
I don't understand how it can be cultural to want AC when the highs are 31 degrees C all year? Isn't that logical in response to oppressive heat that rarely lets up (not to mention very high humidity)?

I'm just not entirely sure how Germany could be more intolerable in regards to needing AC / dealing with heat. Germany doesn't seem close to being on the Philippines' level regarding heat. The average highs in Berlin only reach 25.5 or so degrees at the peak in July, and only briefly stay up there. Frankfurt isn't much different.

Could you by chance show me some data for Germany regarding what makes it so intolerable compared to the Philippines?
It really helps to put in an air exchanger. If our office space didn't have one the stink would be unbearable in the summer. It also helps to change the filters every couple of months.
I made a pull request for that: https://github.com/telehash/telehash.org/pull/61
it stops at sharing.
what he describes works OK on the OS. In fact, mobile OSes start enforcing similar stuff.

RSBAC, SELinux, what not, did this for years. NSA you say? SELinux codebase is ridiculously small. It's the concepts that matter, and you know what? These tools are just patchwork for the current OSes, knowingly so. They're far from the silver bullet.

When you add the web its harder. What if Frank's computer is offline? What if its slow as hell?

=> you get these files from google which you do not known, is an abstract entity, yet you trust.

What if you want to modify the file?
=> Now you own it. Including the potentially bad parts.

Now, there are quite a few attempts at writing secure software with a much more complete concept, much closer to the silver bullet.

There is NO financial interest in it. No financial interest means we'll get there very slowly. Plan9 died. singularity died.

What's left? Living with a larger risk is whats left. That's why risk analysis is used for security (just as its used elsewhere). NIST's framework isnt actually dumb. Sure, dollars should probably go into secure software - but that doesn't mean that today sysadmins will make stuff more secure by "not watching logs or updating to 2014.07 when 2014.06 has a remote exploit".

All that to say the PDF is interesting due to whom has been writing it but it's confused and he hasn't found the direction he's looking for yet.
There is a ubiquitous phenomenon in Germany, called "catching a draft". It's a real thing which as far as I can tell only befalls Germans, with physical symptoms and everything. On top of that and somewhat paradoxically they do believe you have to open the window every hour or so, even if the building is sufficiently ventilated in theory, otherwise they get headaches, complain of unbearable CO2 levels and/or a stinky atmosphere. For something to be unhealthy, it is sufficient to believe that it's unhealthy.

Even though I was born in Germany, I never really understood these compulsions, but they do seem to run very deep (I'd say 50% of my German friends exhibit them on a level that can become disruptive).

I suspect in theory the temperature variation experienced by going for a swim in a lake during summer (which is an activity generally enjoyed by Germans) should be larger than what you get from moving in and out of a properly air conditioned building. It probably depends hugely on individual lifestyle, but I think ubiquitous air conditioning would in fact reduce the temperature variations a person experiences during the day. Even in a country like Germany, people do tend to spend most of their time indoors or in their cars.
So it's a centralized `pv` ?

http://www.catonmat.net/blog/unix-utilities-pipe-viewer/
That's US only.
For the British soldier, substitute tea or 'a brew' as it's referred to.
Don't have those details but some pts:

- there's a large community aspect to it. large community of editors who analyze lyrics and discussions

- strong reputation within the hip hop community, a ton of artists will describe what certain lyrics mean and what their inspiration was for the song. It's a big way for artists to connect to their fans and it's used by a lot

- The preferred lyrics site for hip hop fans. Instead of searching through google and getting a top hit, people go to rapgenius and search. They're trying to be THE source for lyrics and annotations, not just a source you randomly find

- they're trying to expand this to other genres (rock, poetry, literature, etc.). they've had some success but being so tied to rapgenius hurt them (rock.rapgenius.com before, rock.genius.com now)
Yeah .. I think I prefer pv for all my cp progressbar needs .. keeps things light and simple, and is already onboard.
Pixar's Ed Catmull and others alleged participants in wage-fixing scandal
Wow. At one point years ago I did some testing to see if I could short any of the stocks in those pump-n-dump email scams that were big circa 2005 or so. Never did find one that was shortable... now I'm glad I didn't! Clever scam though.
The examples on the first page of the documentation ( https://developer.apple.com/library/prerelease/mac/documenta... ) are:

let maximumNumberOfLoginAttempts = 10 // let keyword
var currentLoginAttempt = 0 // var keyword

var welcomeMessage: String //type postfixed after colon

if turnipsAreDelicious { // no parens around if-condition
println("Mmm, tasty turnips!")
}

let http404Error = (404, "Not Found") //tuple
println("The status code is \(statusCode)") //interpolated string uses \( ... )

I don't think the syntax looks like Groovy at all!
Is that Aleem Mawani?
replied to another comment with this, but:

- there's a large community aspect to it. large community of editors who analyze lyrics and discussions

- strong reputation within the hip hop community, a ton of artists will describe what certain lyrics mean and what their inspiration was for the song. It's a big way for artists to connect to their fans and it's used by a lot

- The preferred lyrics site for hip hop fans. Instead of searching through google and getting a top hit, people go to rapgenius and search. They're trying to be THE source for lyrics and annotations, not just a source you randomly find

- they're trying to expand this to other genres (rock, poetry, literature, etc.). they've had some success but being so tied to rapgenius hurt them (rock.rapgenius.com before, rock.genius.com now)
This. I can't tell you how often the barrier of not having a degree is an issue, even in places like Silicon Valley where supposedly skills matter more (yet majority of postings including for a large number of startups requires a degree).

If you have a solid portoflio, solid work experience, etc... this might not be an issue down the road but it can be difficult just making that first step. Unlike Junto, I didn't get a degree. I dropped out. I regret not doing something about it sooner. Although things did work out in the end, having that degree would have been much easier even if the courses and everything else turned out to be useless relative to what you do.

Go to school. Work on projects and learn on the side. Make connections while you're still in college.
I see people conveying their tales of the hot weather - where the temperatures rose to 95 to 100 degree fahrenheit - just around 35 to 40 degree celsius - for a brief few days each summer.

The truth is, this is a little more than moderately hot for many parts of the world. Here in India (in the parts around the capital), you're lucky if temperature keeps on the lesser side of the 45 degree mark. And this happens for weeks on end, not just for a few days. Just before the arrival of monsoon, it is both extremely hot and extremely humid - humid as in drenched humid.

Now imagine this - you've got a 45 degree blazing heat on top of the 98% relative humidity. The fans just don't seem to work and you're sweating profusely from the minimal of exertions. Add to this not having an AC and you get an idea how most of us lived for the past decade or so. It got so hot that you felt a physical pressure pushing you down and all we could do was lie down on the cold floor as we waited for night to bring some relief with it.

Things are changing though and most people are getting ACs now. The floor is no longer cool.
I didn't claim TIA created everything the USPTO requires.

I did point out that they created precisely the element you indicated was challenging: accomodating different document types from different sources.

Given that the USPTO's system is likely based on electronic filings at this point, even the scan-and-present aspects of the BookReader solution are likely more than is required.

Another salient point is that by breaking the problem into discrete components, you're more likely to come up with a viable solution, or at least significant portions of one.

And I've worked on a number of systems (FDA clinical information systems) which address a great deal of your other feature points. Suffice to say: such systems do in fact exist.

They do, in fairness, take more than a couple of days to assemble.
I've been tracking everything about myself
If I remember correctly, the "C", "L" and "J" in "clojure" stand for "C#", "Lisp", and "Java", respectively; since Clojure is a Lisp that runs on either the C# (.NET) or Java runtimes.

So maybe a good name would be replacing the "c" with "g": Glojure. Doesn't seem to be taken by any other project, and it has the potential for some nice "glow" logos.
Ehm, etc is a directory, not a program?

(Sorry, really bad joke...)
I think I like it better than LaTeX as well, having only used it for this project. Apart from being more convenient for specifying layout, I like the fact that it's a coherent system, compared to LaTeX's jungle of packages when you need to to anything interesting...

About your site, I used it extensively and it was a great help :-)
ReplayLastGoal has just been suspended by Twitter
Haha. And then you have a video call with your remote work people. It's either switch on the AC and fan and drown everything out or sweat like you're dying and have them ask you what's wrong. Oh the joy...
For as long as we keep re-inventing the wheel, there will be holes in the spokes. For every company that reinvents a daemon process, there's another set of security holes to be exploited. Its human nature to continually alter working/running systems, throw away code, etc. These are cultural/ethical issues which the security spooks know they can continually exploit, and have done so for centuries.

The problem with security is entirely an ethical one, and not at all technological. No amount of technology can make up for an ethical dilemna. What we have with the NSA/GCHQ/five-eyes is entirely a cultural artifact perpetuated upon us all by those who stand to profit - greatly - from hatred, distrust, enmity among people. The fact is, as long as we continue to support the machinations of the military-industrial complex, and its endless streams of justifications for why it is we need to 'hate those people', we will be subject to their rule.

Shut down the warrior class, and we have a better chance at a secure future.
You have to lose :p
I'm pretty sure it was here before.
> More powerful military technology makes us more free, not less.

Hogwash. Military technology is by definition the usurping of freedom. Always has, and always will be. You are born free - the machines are made to take it away from you.