skysight-inc/HackerNews huggingface dataset:
Really liked the idea of Quill and their usage of rich-text. Didn't use it because of lack of tables and the effort of moving our storage of data to rich-text... But I was very tempted, and still not certain I made the right decision.

We went with CKEditor instead, and while it is extensible and the developers are responsive, it is a LOT of work to integrate with JS-heavy front-ends. They use setTimeout() liberally, and don't recover gracefully from ascendant DOM changes. (like being removed from the DOM without being destroyed). That said, it is the most feature-full, open-source editor in active development...

The state of web-based editors is... a mess... and there seem to be new ones popping up constantly, while old ones go stale. So, yet another generation of young devs whose time will be wasted solving the basic, known problems of contenteditable, while quill, scribe, wysihtml, goog.wysiwyg, aloha-editor, tinymce, ckeditor, redactor and likely a dozen others need help.

(and what I really want is ace or kix... a content-editable-less editor)
especially back in the dark ages when the current ideas about trusted software had not been developed

The ideas of this "war on general-purpose computing" have been around for a long time:

https://en.wikipedia.org/wiki/Next-Generation_Secure_Computi...

Stallman's well known, eerily prescient story also dates from that era:

http://www.gnu.org/philosophy/right-to-read.en.html

The industry realised that pushing out the whole platform at once would cause intense opposition, and figured out that if they did it incrementally and convinced the users that it's "for your security", they could "boil the frog" while almost everyone remains blissfully ignorant. First code signing, then enforced code signing, secure boot and TPMs, now SGX, ...

In fact, mobile devices today are already more locked-down than PCs, and both their SoCs and recent Intel CPUs (due to remote management/antitheft) contain unique identifiers which are even harder to disable than the PIII's serial number, yet the majority of users are not aware; furthermore, because they are "security features", anyone thinking of disabling them gets accused of being a terrorist/hacker/thief/pirate/etc.

Meanwhile, the media producing a near-constant stream of news about hacks, leaks, and security bugs has made the population easier to convince in giving up freedom for security... it's immensely scary, and I'm not referring to the security issues; it's the long-term effects of the effort to eliminate them.
Please don't troll here, and please stop posting unsubstantive comments to HN. We're looking for thoughtful, respectful comments, not ideological flamebait.
The choke point seemed to me to be that they end up notifying you of it via...twitter. You can go to their site and still see deleted tweets. If you weren't putting them back up on Twitter, you could easily monitor politician tweets and never get caught by Twitter.

How do archive sites and sites like Storify get away with storing deleted tweets? Storify even lets you repost your stories on Twitter.
That'd be great. I'm outside of the Lehigh Valley closer to Hamburg (but work in Allentown).

There are some tech meetups in the Allentown/Bethlehem area but nothing that has been very interesting so far.
Trolling in Polari has a different origin from its usage in reference to the internet, where the term has its origin in alt.folklore.urban. The Polari term is still used in the gay scene (it refers to loitering around a known cottaging location hoping to meet someone).
It is, but surveillance satellites do not and cannot image the entire earth regularly. They take pictures of comparatively small targeted areas on demand.
Is there any way to learn this sort of thing outside of being at a company with a z/architecture mainframe? I know about the Hercules project, but as far as I can tell, you can only run predecessors to Z/OS (due to licensing as I understand it), and zLinux.
I REALLY hate the word unicorn in this context.

There is nothing mythical about well funded startups having high valuations.

You don't stumble into one while galavanting through an enchanted forest.

You can't drink the blood of a successful SV CEO to prolong your life.

If you say "unicorn" in reference to tech startups I immediately assume you are a trendy idiot who's vocabulary doesn't extend past memes and buzzwords.
"If you're looking at your smartphone or tablet and wanting to [use] it, put it down and find yourself a desktop or laptop."

What you're missing is, for many of us, scripting is fundamentally how we interact with computing devices in a convenient way. I don't know if I want "a desktop type OS" on my phone or tablet, but I definitely (!!!) want an OS that allows me to easily and flexibly compose disparate pieces of functionality across contexts.
I live a block from where the Afropunk festival was held yesterday and today in Fort Greene. Some good music - but mostly not. In a superficial sense it FELT like fashion and politics masquerading as musical subculture. Oh wait...
Who owns QNX these days? I was friends with Dan Hildebrandt who was one of the core OS guys, one of the few who could actually touch the microkernel. We had a lot of good OS conversations/discussions/arguments back in the day. It was a sad day in 1998 when we lost him.
I don't know why you were downvoted, you are correct. Have an upvote.
I want code signing, TPM, and secure boot. I just want it to be exclusively under my control. CPUID, this could be useful for business asset management.
How does this work if 2 or more people are working on the same program? I then have to understand what other people's pictures mean, so then not much has changed: you still have to learn the meaning of symbols, but those symbols are pictures rather than words.

In terms of representing structure with pictures, there is a further weakness in that many problems can't be neatly represented in a diagram because they have more than 3 dimensions to them.

I think you basic point still stands though: I'm sure we could be more effective about how we navigate around code and express ourselves to the computer.
Full Definition of ACCOST

transitive verb
: to approach and speak to often in a challenging or aggressive way

http://www.merriam-webster.com/dictionary/accost
I'll definitely check it out. My dream is to be platform independent, i.e., to be able to write / edit / run the same program on any device. So far so good with Windows and Linux, including Raspberry Pi, but my phone feels left out.
TOSes can't be illegal, and I'd argue that requiring deletion of tweets by public officials constitutes some sort of violation of open records / freedom of information laws.
It's annoyingly bad at this point. You know it's gotten bad whenever new frameworks are coming out where being "minimal" is a feature.

Page loads are very large on some sites now, where they don't have to be. Though, advertising can be blamed for a lot of that. There's just a lot of extra cruft out there now, without much added to the user experience, in fact, it often detracts from it.

What happened to using only what is necessary? Why throw so much unused stuff behind a site, and especially, why load anything you're not using? Why complicate things?

Maybe I'm nostalgic for static pages or something, but I miss the days where things were simple in terms of page loads and efficient design, and I think a technologically-advanced but focused (avoiding excessiveness) approach is best going forward.

This philosophical approach is one reason I like the Hacker News site itself. It accomplishes its task well, and is almost solely text and minimal css. It's running on some stuff built underneath (as dynamic pages require), but it seems pretty minimal in general. It needs nothing extra.
Your code is quite hard to read, especially as I don't know Fortran. Can I have it with indentation (indent each line 2+ spaces to make a code block)?

---

Integers are boxed because Haskell's semantics almost exclusively deal with boxed types (eg. you can't pass unboxed types to most functions). The optimizer might specialize some functions for boxed types, but this is a transparent optimization and does not affect semantics.
Implicitly, the "no" references the answer to the question itself, hence it's still selfreferential.

In other words, the fallacy is to assume the following response was fixed to be an answer to the question. If I answered "no" it would be obvious that i wasn't planning to say "no" prior ("about") to the question. There is just no context in which the question would make sense the way you suggest. It's non-sense.
OP here. I'm so glad I found your lovely app and site. And even gladder it's so well received.

I was looking into the therapeutic uses of cat purr for a while. Sure, there's nine hours of cat purr loops on youtube, but I thought someone might have tackled synthesis of it. Blam!
I'm only a third of the way through the story, but I'm struck by the contrast between the intro's description of poverty in East Germany, and this family's ability to procure such vast amounts of fabric, and they fact they owned a car.
I totally agree that this issue is far far less clearly delineated than 'real-time' and its a relatively muddy issue of semantics, though it is worthy of debate imo.

I stand by my assertions. When an artist talks about their design they mean the entire creation. The dictionary definitions you presented are two homonyms. #1 is sort of what we are discussing though a better definition would be the verb form.

"verb (used with object)
To plan and fashion artistically or skillfully."

#2 is another meaning which could be used in the sentence "The birthday card had a pretty little design in the corner" You will not find many artists referring to their work as #2.

Of course there are people whose job it is to design the pretty designs for the corners of birthday cards. What they produce is designs #2 but what they do is design #1
DanielleMorrill's nifty tweetstorm on fundraising
Gartner Explains Why Windows Is Broken (2008)
It's interesting how much it really is a problem of alienation, not of the work itself.

Stage magicians who obsessively practice the same motion over and over own their work, own their output, and feel empowered by the hard work and the success it brings.

Waiters who do the same thing because a larger machine they do not identify with dictates it feel disconnected.

The work itself is a distraction from the real problem, which is that the employee does not believe that what they are doing is important or valuable and that they don't feel ownership over their own actions.
The ending reminds me of one of my favorite scenes from Brazil:

https://www.youtube.com/watch?v=U4KFNhxibec
Q: "Would you like a free, uncensored system to talk to anyone in the world? On top of that you could also send data at 1.2 kpbs, again free and uncensored. You just need to swich frequencies quite often and randomly, in order to avoid that the bad guys will track you down..."

A: "No, 1.2kpbs is not enough, thanks but I prefer censorship."

Is that what you're saying?
Large groups of people pool their resources to pay for expensive shit all the time. Just take the US military, as one example.
This is very, very pragmatic advice.
Honda S2000 is the modern 911, I think. So silly they discontinued such a masterpiece. It can be had for peanuts in EU.
> I assume you are talking about the recipe cards not being links? It's tough to build a linkable card with links inside the card without using JavaScript.

The cards on the main page don't even have additional links in them. And for those with the save/cooked buttons (I assume that's what you mean by "links inside them"), why can't the main elements be linked? The bar with save/cooked would cover them up on hover? What am I missing (Touch interfaces?)?

There's quite a few interactions that don't work right now, even with JS enabled:

Middle-click? broken. (and if you add JS-handling, I hope that doesn't mess it for people that have middle-click assigned to other functions)

CTRL-click? broken.

"Right-click -> open in new window"? doesn't exist, because not really a link.
Yes, I'm a Chinese and to me this is just two rare Chinese characters placed together. It doesn't have any meaning.
IDF 2015: Intel unveils Skylake’s new GPU architecture
Cool, I'm from St. John's, NL and remember the years that was just stuck in our harbour. Had no idea that's what happened to it afterwards.
You may be interested to know that there has recently been a notable movement in systems security research to push for an "execute-only" permission, that makes executable data unreadable in addition to unwriteable. This has come in response to certain attacks (i.e. http://www.ieee-security.org/TC/SP2013/papers/4977a574.pdf) that use scripting languages (such as JS or Flash's actionscript) to read all of memory at exploit time and use this knowledge to craft a payload that bypasses ASLR.

So, works such as http://www.ics.uci.edu/~sjcrane/papers/sjcrane15_readactor.p... (and several others) are attempting to come up with systems that can prevent this type of attack by preventing executable memory from being read in the first place. This is made difficult not only by the fact that even if processors could support such permissions (many generally can't in any efficient fashion), but also due to the fact that many compilers frequently mix together executable code and static data, such as strings. The second paper I linked is about instrumenting LLVM to ensure that it always outputs readable data and code in separate sections.

Having been involved in such research myself, I can confidently respond to the parent's question too by saying that, if anything, a majority of modern compilers freely mix code and data. In addition, there is often data that is directly related to code, such as tables of addresses used in a switch statement, but is never intended to be directly executed. Even if it would work just fine to place such tables in a read-only section, it may make logical sense to the compiler authors to place it in the vicinity of where it is used (that is, in the executable data section).
VHS Camcorder[0] app, trending these days.

[0] https://itunes.apple.com/us/app/vhs-amcorder/id679454835?ls=...
No, alas - the Twitter terms of service are very clear. If you are storing a tweet, when someone deletes that tweet you have to delete all of your copies of it. Full stop.
I agree that (in a technical context) only hard-realtime is realtime, but a higher percentage of the things that say "hard realtime" mean realtime than of those that just say "realtime".
Its not contentious. The program was by an anti science climate change denier and was a total pile of shite.
Again, thanks for the feedback. Right now, I'm literally putting together a pull request to improve this functionality.

Some cards do have links inside of them - they may have external source links or sticker links, and fortunately we just removed author links which will make this easier. I'm wrapping inner elements in hyperlinks which should fix everything that you mentioned.

As I mentioned, for the moment, you can use the card titles which are wrapped in hyperlinks.
I'm also needing graph db with Python. I thought I'd go with ArangoDB instead of OrientDB but the Arango python bindings also don't strike me as really stable. So now I'm thinking of using Blazegraph instead. The restful interface should be pretty easy from Python and I'm thinking SPARQL is actually going to be a much better query language for my end users.
I think it is really sad that someone like me, with just on the job training and no degree, can pull in three times a teachers salary because I know some javascript.

My job isn't hard, it is technical. Anyone willing to invest the time to learn the technicalities can do it.

Working a 9-5 for poverty wages, while trying to give a shit about someone else's kids and their education, that is hard.

Meanwhile if I want to go teach my skills and pass on my knowledge I need to go back to school, get a bachelors, and then get a masters, and then learn to live on 1/3 of the income.

I predict SF of the future will be filled with trash, crumbling roads, and gangs of uneducated children because everyone is building apps to help collect trash, crowdfund roads, and navigate around gangs of uneducated children.
I've seen this posted a couple times. I still can't tell if it's serious or a parody.
You seem really confused about how this works.
If your argument is "twitter can't delete these due to it violating US law" that is an argument about twitter, and not it's TOS.

If your argument is "people don't have to follow the TOS because the TOS requires them to not comply with the law", that is simply wrong.
If the TOS asks you to do something illegal in your country, it does not make the TOS illegal per-se. It means you can't use the service, because you can't comply with the TOS.
There generally is no "well, i can do whatever i want and it's twitter's problem because i can't comply with the TOS".
The fact that you can't comply for legal reasons is your problem, not the TOS's or Twitters.
How about a pen?

A pen is tangible and has properties.

pen.brand = 'bic';
pen.inkColor = 'black';

etc
I don't know that this is true, though. Not all of a politician's life must be open, just that through specific - often official - channels (read:protocols) of communication. I'm not sure that Twitter qualifies.
I love the commenters describing it as being like a scene from Bonfire of the Vanities or serving Egyptian pharaohs. Speaking from experience, there are plenty of poor people that are at least as aloof, entitled and rude to service staff as rich people, often times even worse. And corporate restaurants/stores mimic the same patterns as shown here, you just get paid less and treated worse.
Totally agree. There's nothing like the feeling of dropping down a gear and hearing the machine come on boost. That whole experience alone is a pleasure to drive a manual.
So you lived through a military dictatorship sponsored by US and UK, and during that time tens of thousands of your countryman died due to the government. So obviously the Soviet system, which under the rule of Stalin killed millions of people (as in close to 50 million) during that same time is much better. Yes a job for everyone, even if that job is digging up ice dirt in the Siberian Gulag until you die from exhaustion. Come on, have some perspective, both systems are totalitarian regimes with horrible outcomes for the populations. In your case they were killing, torturing, and exterminating the left leaning intelligentsia. In the Soviet Union they did exactly the same thing to all the right leaning intelligentsia, actually all intelligentsia, because smart and educated people might see through all the bull shit the party was shoveling down people's throats. At the end of the day, in both cases a ton of people died horrible deaths simply because of what they believed in. How is one system better then the other? Well, other then in absolute terms, because at least in your case they didn't manage to killing quite so many people, but the outcome is the same. I am amazed that someone who lived through one totalitarian regime would be so in favor of another! Any system that subverts the rights of an individual under some bullshit pretense that it's for the "good of the nation" is absolutely wrong!
On relationships, a game theoretic approach
tldr; understand your tooling and read the docs.
It's hilarious reading this 1999 article about the great blow we struck for freedom in getting the CPU serial number removed. Since then CPUs and the rest of our hardware have way more unique identifiable information embedded in the hardware. Not to mention dodgy random number generators and reprogrammable microcode enabling all sorts of hardware-level backdooring. But that's all low level, at the high level we all tolerate tracking HTTP cookies with a level of global surveillance Jeremy Bentham couldn't have dreamed of.

The idea our computers should not be uniquely identifiable has long since flown out the window.
The frustration, I think, is the feeling that a very powerful turing machine is being limited by 7000 years of biological and cultural idiosyncrasies.
Thanks, yeah, no Russian spellcheck here, and it's been so long, not that I was ever good at spelling :)
This feels very "right to be forgotten" which was almost universally reviled here. I'm actually surprised there isn't more discussion about the similarities (and similar possible negative outcomes) in light of Twitter's TOS and actions.
This was just posted 15 minutes ago by someone else: https://news.ycombinator.com/item?id=10107303
In high-school I worked in a restaurant. Not high-end, but decent enough that some customers expected a lot. Most customers were respectable human beings, but there were a few sad and pathetic misanthropes who acted as though paying money gave them absolute power over you. Those customers were enough to make the job feel a bit like prostitution. At a high end restaurant I'd imagine this effect is intensified, both by the amount of dollars changing hands and the discipline of the staff.

It's a shame that it would never work in today's world, but the ancient Roman holiday of Saturnalia is something direly needed today. If the ultra-rich spent one day a year in service to wage-slaves who normally serve them, it might make the rest of the year feel a little less empty for people like the author of this article.
How I Automated My Weekly Response Papers
It'd be very hard for Twitter to determine which API account is not honouring deletes.
From the comments section:

This article is absurd in that this type of work is neither as good or as bad as anything remotely described here. Being a waiter, myself for 24 years including 3 star Michelin (NYC), was a practical, enjoyable professional job in which I dealt with the public. Guests were almost always friendly people looking to have an enjoyable time. This type of writing is bombastic and provocative but lacks any true substance. Every industry deals with the cult of personality. I'm sorry to say it but there's nothing to see here. It's just not that big a deal. - Chad Murdock

I have to agree...there are a couple of anecdotes of "inflammatory 1% behavior" and the overall style of the writing was nice, it just seems like the author is making a big deal out of basically nothing so that the NYTimes can stoke the anti-1% flames and generate more views.
It's from 2014, and by an infamous HNer, so you've almost certainly had a chance to read it before.