skysight-inc/HackerNews huggingface dataset:
This analysis of poetry is like declaring that the purpose of physics is to build perpetual motion machines and then saying we all dislike physics because it fails in this transcendent purpose.

The author trots out uncritically the entire corpus of Romantic twaddle, swathed in sufficient technical language that most poeple will feel too intimidated to challenge it. But twaddle it is.

The failure of poetry in the modern world is a result of the rejection of concrete experience as the foundational matter of poems. This has been accompanied by the abandonment of the physical rhythmicities of speech (including rhyme) as the basis of poetic structure.

There's nothing transcendent about good poetry. People are made out of meat, and we communicate by flapping peices of meat: https://www.youtube.com/watch?v=7tScAyNaRdQ

Poetry reflects our meat-based lives, the physicality of our meat. When we abandon that, when we abandon concrete, sensual experience for floating abstraction, as the Romantics did, or for purely internal emotional states as modern confessional free verse does, we abandon the very thing that makes poetry possible and necessary: meat.

Poetry is speech, specifically speech where the rhythmical structure dominates the gramatical structure. The rhythmical structure can be strong and overt (rap, Kipling, etc) or subtle (even the best confessional free verse manages this at times, or the L A N G U A G E poets at their most surreal, although I don't have any use for their political programme.) The rhythmical structure of speech comes from the way we form sounds with meat, and nothing else.

Nor does poetry have to be about anything out of the ordinary, although it certainly can be. Poetry is, amongst other things, the literature of moments. It's a way to capture and communicate a fleeting experience. Consider:

young girls in blue shorts
street corner in summer rain
light changes, they run

Way more memorable and evocative than "I saw some girls wearing blue shorts on the corner waiting for the light to change and they ran when it did 'cause there was a hard summer rain falling."

Poetry makes the mind work in useful ways, focusing on structure and meaning and meat. We are physical beings capable of abstract appreciation of the world. Poetry exists at the intersection, grounded in one, guided by the other.

What's to dislike?
It doesn't really have anything to do with policy or working odd hours. Unless everyone presses enter at the same time, grades will be input at different times. (I'd love to see administrators trying to corral senior faculty into doing that, though.)

As to whether a system should process grades more than once a day, that's obviously a judgement call that Columbia has made. And as someone who worked in the administration of similar university, a small part of me is cheering on whoever at Columbia has held fast against the demand for up-to-the-minute GPAs.
Try the "More languages" dropdown when selecting a language. I think its there near the bottom, but it's actually spelled in Japanese.
So basically it's a tool to remove the mess that we've created? Maybe we shouldn't have done so in the first place.
They have a leash on the dog, but once in awhile it acts up.

Give them a few months, they'll have it in line.
i guess if i say invert a binary tree i will be hunted down?:D
It's totally fine to post older articles to HN. Those are some of the best things that appear here!

If, however, an article has had significant attention in about the last year, we bury it as a duplicate. That applies here: https://news.ycombinator.com/item?id=7725078.
How much you pay for that?
1337 maaatay ;)
So its high, in part, because we're finally measuring it properly? Or am I reading this wrong?
Missing Files Blamed for Deadly A400M Crash
Ha! that's one way of putting it. Another use case would be if you were to use a CSS framework (Bootstrap, Foundation) and you don't utilize all of it (they are both ~6k line files)
http://bxr.su/OpenBSD/lib/libc/stdlib/malloc.c#omalloc
^Not the CVS repo, but close enough for those who want to check OpenBSD's malloc implementation. The malloc.conf manpage is also an interesting read : http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/...

And some context around malloc and the various techniques OpenBSD implements to make exploitation of bugs more difficult: http://www.openbsd.org/papers/dev-sw-hostile-env.html

The tl;dr is : if your code compiles and runs on OpenBSD, chances are it will fine on other Unices. The opposite is not necessarily true though.
Ask the many Mormon male youths forced out of Fundamentalist Mormon societies where polygamy still is practiced (e.g., Colorado City, AZ); the older male hegemony wants a monopoly on the "upcoming crop" of coming-of-age young women. (My statement reflects that hegemony's commodification of women, not my own.)

You might object that marriage in itself is an outdated/outmoded, and we should all live polyamorous lives. Marriage has been a relatively stable social/legal contract for millenia, and I think attempts to make it irrelevant or obsolete will always fail.
The establishment is also the new "families of rulers" pattern which is pretty disturbing.
Seems like a good candidate for a bookmarklet that injects it into any page.
Political party and donors at war over voter database
https://news.ycombinator.com/item?id=7725078
If you just want to select a portion of a text that would be working with build-in browser APIs (see https://developer.mozilla.org/en-US/docs/Web/API/Window/getS...). Marklib can be used to make a selection visible and persistent. Especially if you want to display a lot of inline comments for instance and you need to paginate trough the result, this library can be handy because it allows marking, even if the document has been altered before with another rendering.
It does; thank you.
I noticed that you can mark an already marked section, which adds the marked color on top again, and again and again until you can't tell anymore because alpha = 100.
Here's the CVS repo: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib...
I've been looking into this kind of tool for a while, but none of them are quite right for my purpose. I don't want a tool that spits out just-the-CSS-that-is-used, I want a tool that shows me blocks of CSS that it thinks are NOT used - ideally after I've loaded a number of different pages in a browser.

My use-case is for analyzing a large, existing website that has many years of accumulating CSS, and getting a feel for which blocks of code can be safely eliminated.

I'm pretty sure what I'm after needs a full-blown DOM to work effectively - either with something like PhantomJS or even running as a Chrome Extension. So far I haven't seen anything that fits the bill.
This is actually surprisingly novel, and especially impressive given the developer was in high school at the time.

Running ethernet to these locations can be challenging, and often an SMS based approach or mesh network is used instead - which is really not that far off from this approach (with some obvious benefits).
Actually yeah, that's a very good point. Sometimes compilers are just too clever.

I think some systems have a "secure memset" function that can be used for things like this - i.e. one that's guaranteed not to be optimized out.
Frankly I am amazed that legislation didn't pass. Glad, but amazed.
Data in your report is “wrong”. Don't stress, engage
They only sign leaf certs
I agree with you that if hiring strategy B led to hiring 10% of the good candidates and cut the odds of hiring the bad candidate to 0.5%, compared to 100% and 1% for hiring strategy A, then strategy B is worse than strategy A. However

1) This means that by raising your hiring bar (adopting B instead of A), you eliminate more good candidates than bad candidates. You now have to prove this empirical claim.
2) All I wanted to say was that the statements you made like "every time you pass on a good candidate that increases your odds of making a bad hire!" is only true under certain conditions (namely that raising hiring standards eliminates more good candidates than bad candidates), and it's not "simple bayesian reasoning".
Try two-dimensional selection. E.g. instead of just a "stressed" slider, have a grid with X-axis of "workload" (low to high) and Y-axis of "pressure". Or "anxiety".

See here for an example: https://play.google.com/store/apps/details?id=com.ubhave.emo...

It's surprisingly intuitive, at least for the axes the devs of that app have chosen.
How is this different from/superior to Let's Encrypt's built-in "standalone authenticator"? [0]

[0] https://github.com/letsencrypt/lets-encrypt-preview/blob/mas...
Collectd – The system statistics collection daemon
...Except, of course, the the compiler can and will optimize away any such memset.

Do not attempt to write secure software with C / C++. It is a Bad Idea(TM). Because what you wrote is not what gets run.

For instance: there is no way to write a portable secure memset in portable C / C++. (You can write a "secure" memset that works in all current compilers, but that is not the same thing. What doesn't get optimized now can and will be optimized tomorrow.)
But we're just so good at creating messes!
> Stumped: In the U.S. citizenship test, only 38 per cent of Americans passed

> Although the majority passed, more than a third - 38 per cent - failed,

Daily Mail is fucking useless.
Nick Gatfield launches Twin Music Inc to plug A&R funding gap
My users.txt is space delimited. ;)
Wasn't Heartbleed due to exactly that - using their own local allocator instead of calling malloc/free?
On the topic of deaf culture, to me the biggest issue there is genetically engineering babies to be deaf, which from my understanding does happen in rare cases.
Dorothy McKibbin: The Manhattan Project's Secret Weapon
This reminds me of TARP.

TARP lost 228-205 in a first vote. Then the stock market went down a bit and despite constituent phone calls being 300-1 against TARP, Congress added 448 pages (of mostly pork) to the bill and passed it anyway.
I honestly think this needs to be a part of Chrome Dev Tools's profiler. Already it's able to record sessions that persist across page loads, and tracks what CSS selectors are applied and which properties are overridden. I don't think it's much of a stretch to add a feature like this.
How to you avoid falling foul of Google's 'unusual activity' algorithms?

There's another extension (Language Immersion for Chrome) that could've been great - it's designed to be used during regular browsing in your own language, and translates a user-defined proportion of words from your language into your target language. Unfortunately, it only works for a few pages before being blocked.
Would one say that these metrics should be reported on by founders to employees throughout a startup's lifecycle?

As an employee, should you know your own company's burn rate each month for example?
Soft robot tentacle can lasso an ant without harming it
I read somewhere, actually I think it was an interview with Google's Saul Griffith, who said no smart phone was designed to run longer than 6 or 7 years in ideal circumstances. Realistically I imagine 5 years as unusually long regardless.
yes, thats correct, I just specified colors for 4 overlappings. This is just made with css, you can specify the level how deep you want.
Charge of the lithium brigade
I'm sorry, but since I graduated from the seventh grade a long time ago, I find the drama behind this juvenile hate-group and their mortal enemies, the SJWs or whatever, utterly pathetic, yet I do recognize that actual grown-up hate groups may grow out of middle-school hate groups, so I need to point out a few things.

Crowds -- either the baddies or the goodies -- aren't outraged by allegations of pre-marital impropriety. In fact, no one is really ever outraged by a scandal, let alone a sex scandal (unless it concerns Silvio Berlusconi) or "scandal" in this case. Whenever you see people outraged about any scandal -- be they sex-starved, sugar crazy gamergate nerd supervillains or buff, handsome, superhero SJWs -- they are simply using a "scandal" as an excuse for their agenda, whether that agenda is that of the gamergater Magneto or Professor X, the ultimate SJW.

Finally, don't confuse civilized moderation with censorship, and please understand that all hate groups claim to have "grievances" (you really think the KKK doesn't?). Intelligent people don't listen to those grievances because they range from being blown-out-of-proportion, through conspiracy-theory-nuttiness to downright idiocies. Gamergaters are neither terrorists nor Marxists. They are not part of a larger geo-political structure, but from what I gather, they may be a part of a large group who can't get a date to the junior prom. They don't have an "idea", they're kids having a tantrum, and kids having a tantrum don't get "listened to"; they are told to shut up and grow up.

Their "concerns" are exactly the same as the KKK's concerns over crime. If you however, are concerned over crime, I strongly suggest you don't listen to the KKK -- you should listen to the KKK only if you hate blacks. Similarly, if you have concerns over journalistic integrity, talk to some adults about it; there's no need to listen to some shrill kids.
Are people desperate enough to chop off a finger to gain access necessarily going to check if there's a liveness detector first?
a good thing is that now probably everybody knows how to solve it ;)
This happens to be about the Republican party, but the interesting thing about this story is not the party's political positions but the conflicts of interest over data custody and how UX can enhance or degrade an enterprise that depends heavily on curated data in the grey area between public and private. I changed the original headline to be less inflammatory and more informative.
I believe it's more likely to be partly related to the small console sizes that were typical at the time.

I don't think typing was slower then. And most programming time isn't spent typing.
'YouTube built for gamers' to take on Twitch
The Space Shuttle should be so lucky - 8086 (though I read 80386 for a cockpit upgrade). First flight 1981, predating the 486 (1989).
It's interesting, NASA was raiding all sorts of old machinery to keep in stock of 8086s.
Data Location and Risk Haunt IT Pros’ Dreams, Reveals Study
PLaSM is an APL like language for describing building architecture (based on IBM's FL, a predecessor to J).

http://www.plasm.net/docs/
China and Intellectual Property: Bunnie's Project Fernvale
I think any attempt to logically deduce absolute arguments for or against property is doomed. It's just a convention made by a society or any other group of people. You could just put everything including the things everyone produces in a public pool and everyone can use or consume bits and pieces probably according to some rules. Or you assign an owner to everything by some rules who then has special rights to decide about what happens to the things he owns. Or any combination of both extremes.

I guess we ended up with property because it is the system that was easier to realize or caused less issues but I see no way in which there could be any fundamental truth behind the concept of property.
The x86 family is the same.
This Man failed to get Janitor’s Job turned into a great businessman
Do you also scorn at the existence of debugging tools because we should've written the code correctly the first time?
Not sure what unusual activity you're referring to, I pay for their translate API - I don't know how Language Immersion works but perhaps they are getting around paying for the API by loading a hidden version of the google translate page and scraping it - that's pure conjecture though!
s1 = Symbol("cat");
s2 = Symbol.for("cat");
s3 = Symbol.for("cat");
s1 == s2; // false
s2 == s3; // true

You can still have Symbols outside the registry.
geeez, they should really start using python 3 instead, python 2 is so last decade
It's $20 per 1M characters.
Birth control and related education are pretty much accessible and relatively cheap for everyone today, at least in the U.S. The costs of prevention are so much cheaper than the eventual end-user cost of an (even subsidized) abortion.
HHVM Demonstrated to Be 18.7% Faster Than PHP 7 on a WordPress Workload
I like the original Ken Thompson sneakiness in C (http://electronicdesign.com/dev-tools/thompson-ritchie-and-k...):

"Also in his Turing Award lecture, he described how he had incorporated a backdoor security hole in the original UNIX C compiler. To do this, the C compiler recognized when it was recompiling itself and the UNIX login program. When it recompiled itself, it modified the compiler so the compiler backdoor was included. When it recompiled the UNIX login program, the login program would allow Thompson to always be able to log in using a fixed set of credentials."
My partner works, so up till now we've been 50/50 on everything, and in that case, having a partner reduces costs - since you can share lots of things.
That is exactly right. A product person who wants to sell this system wants as many bells and whistles as possible because, hey who knows what the one thing is that will push the customer over the edge into the "buy zone" right? So you end up with all sorts of stuff in there. In my experience it is rare to have a programmer who will push back on that request.
+1 for something along these lines to be available in all vendor's dev tools!
And what if there is not a constant tempo?

If you know the score, you can more easily find beats and tempo (and do score following).
For instance: http://repmus.ircam.fr/antescofo
Fear and Loathing Considered Harmful?
Most of those are not professional athletes, a few where business men who got seed money or connections from sports. But also an Actor, Coach, Announcer, Commissioner, etc.

I mean there are a lot of billionaires who used to be cooks, but that's not how they became billionaires.
IBM mainframes incorporate VM technology in both senses of the word: the "abstract ISA" sense and the "simulated hardware" sense. They knew they were building systems that may have to be online for decades; and the exact same object code that ran on the original System/360 runs bit-identical on a brand new POWER-based mainframe (though obviously faster).
If you select 2 adjacent words it will try to combine them into a phrase and you only get 10 phrases / day for free on the free plan. You get unlimited single words for free though so you CAN continue using it heavily without paying if you like, it's just not quite as useful.
What's it like for women in science?
Can you suggest a simple program for which idiomatic J differs significantly from idiomatic python/numpy? As I said, I've been unable to come up with one, or find one in aforementioned paper.
Oh, I see now.
Oops... I guessed wrong. It's a nice option to be able to define different colors for each level. Great work.
Seattle's University Bridge was raised and lowered by an early-80s Compaq until recently.

http://blogs.seattletimes.com/today/2014/03/seattles-univers...
So what is someone working with embedded devices for IoT supposed to do? Much of that work is based on ARM C/C++ Compilers.
This post is somewhat misleading. China invaded Vietnam (1979) AFTER Vietnam invaded Cambodia (1978). The genocide was pretty much done by that point. Polpot was on friendly term with North Vietnam during the Vietnam war, so it is unfair to blame China for the raise of polpot on China and make Vietnam the good guy in the whole mass.
For me the main thing that Atlas Shrugged made me extend my conception of civil disobedience to economic laws. I believed that civil disobedience against for eg racial segregation laws is morally correct. Atlas Shrugged made me agree that in some cases, economic law can be unjust as well, and it would be moral to disobey it.

It did so by presenting a fictional instance of unjust economic laws. At least I read it as pure fiction - whether such unjust laws actually exist anywhere in the world is, I think, best treated as a completely separate question.
Constrained resources encourages simplicity by design. Use only whats necessary, no more, no less.
I'm having trouble finding any sympathy.
Tragedy! So much wasted.
You are totally on point about the one-size-fits LIMS for QC Labs not working in the research lab. It's my observation that research labs need a solution that is much more dynamic than the traditional LIMS.

I like your comments regarding OWL/RDF. I will have to look into that. I know of a few Chemical / Polymer mfg. companies who are still using their homegrown LIMS-slash-PLM systems to manage new materials research.

The thing I love about this field the most is working along side very intelligent chemists and engineers and helping them automate their labs. The appreciation factor is through the roof when you can remove manual data entry and help them advance their laboratory throughput.
>someone who has used relational databases, will immediately understand formal set theory and find it absolutely trivial.

This is simply not true, you may understand the very basics of it, but by no means you will understand set theory and much less find it trval by just using relational databases.
Not that it's in the least bit relevant to the discussion, but the moss-covered three-handled family credenza is not a Dr. Seuss quote found anywhere in his books, it came from the 70's era 'Cat in the Hat' TV adaptation, authored by Chuck Jones.
>Every tier 1 network gets rid of traffic as soon as possible

Really? That's not been my experience with L3 and a few others. They seem to prefer customer routes always, even when prepended. But I don't really understand this too in-depth.
Oh there is quite a lot of consistency in the structure of instructions across the basic set - register numbering, many instructions allow full register and addressing modes. The 6502 had pretty much no two instructions the same.
The terseness is because it was originally developed to be written on a blackboard while lecturing.

As CS developed in the math world Iverson realized that the existing math was crap for describing computational processes. So he made his own and as it turned out it, with a little modification it was executable.
Heartbleed was due to not checking the bounds.

https://www.openssl.org/news/secadv_20140407.txt

https://xkcd.com/1354/
Yep, that should work fine. You'll just need to do the validation process for each domain.
Sadly, it seems to be only a procedural delay.

TPA (Fast Track) did pass, contrary to headlines.

TAA did not pass, but will be re-voted next Tuesday.

https://news.ycombinator.com/item?id=9707495
The particular use case is the exposed external version that we can test on a phone, so that's fine :-)
Courtney Barnes Is the New Antoine Dodson
Hard to say, but accidents do happen.

However, it'd be a good idea for CAs to look at any "domain validated" certs issued during this time and re-confirm. Really, any service that does insecure account resets or takeovers should be a bit more wary than usual.
Fair Elections Now Act
>Four or Five years ago, if you'd asked me what tech company I worked for, my answer would have probably been, "Microsoft, I know, it's a bummer. I'm trying to move to google". Now though people actually think MS is cool again. The stuff we're working on is exciting and the corporate culture is starting to get healthy.

It's embarrassing how fickle the technology industry is... so much reliance on hype and trend-hopping.
I take the author's viewpoint as: when the data is actually big, big data operations are for all practical purposes going to be run in batch mode - it's just hard to squeeze enough new data through the pipeline in ten minutes to change the statistical analysis of many terabytes of big data...if the data is so unpredictable that a snapshot isn't going to be meaningful then slowing operations down to allow concurrent writes isn't going to provide better analysis and what is really needed is not big data but some sort of near real-time stream processing.

All this comes with the assumption that much of what people consider big data isn't really big data.