skysight-inc/HackerNews huggingface dataset:
The floating window style editor looks interesting, but ties you to working from a GUI environment. I quite frequently find myself working via SSH sessions to remote machines for a good chunk of my development. Anything that requires a GUI/mouse is a non-starter in that kind of setup.
That's interesting. I'll make a video and upload it.
Perhaps a Quora app that hid identity but showed some kind of "reputation score" could preserve quality while allowing anonymity.
This looks like a Smalltalk environment, which is also a 40 year old paradigm.
sounds like evernote, if I'm mistaken, please enlighten me :)
Step 1 would be to read the MIT license before you apply it to your project, so if you want to always be in control of it you know not to use that license because of how explicitly, deliberately permissive it is.
Maybe the buyers dictated the garishness, not the artists. Artist friends of mine tell me how the whole art industry is warped by the need to make ignorant rich people feel smart (and believe their pieces may rise in value). Same with webdesigners laughing about their bosses who demand ugly junk, layered under inexplicable symbolism.

Perhaps most of the rich really loved the effect of eye-popping colors. To the chagrin of Greek/Roman "classics" snobs who bask in the reflection of these symbols' austere reserve.
What standard? The US Post office scans the mail it handles.
Meh, breakfast was never a magic meal. The point to it is just this: if you wake up hungry it means you didn't go to bed full. Most of the people I know who don't eat breakfast snack well into the night. Most of the people I know who don't snack at night (like myself) wake up very hungry. As to which is better for you I have no real idea, but I always suspected sleeping on a bellyful of food was not a great thing. In any case, I simple find it uncomfortable, which is why I don't do it.
i am tracking calories to lose weight right now, and i absolutely love breakfast, so i try to eat it most of the time. it's my "me" time. usually i cook up a couple of eggs and some coffee.

however, if i go over the previous day's allotment of calories which happens sometimes if i go out for dinner with friends, skipping breakfast is a great way to get my body back into 'burn' mode. some people call it intermittent fasting - cause what your'e really doing is an 6PM - 12PM next-day fast. i can feel the effect of giving my body a break if i over-indulge.
StackExchange has a network of question-answer sites that are, in my opinion at least, quite good and very useful. And they don't require real names.

I don't use Quora so I can't compare, but I disagree with the idea that real names are required for quality responses and comments.
The USPS is only partially public. It is mostly a private company with a government influenced charter, which is the same basic structure as every corporation.
An early design idea I had for Pinboard was as a browser plugin that just saved everything it saw in passing to an upstream server. But the problem that stumped me was that there's much more downstream bandwidth than upstream on a typical residential connection, so it was hard to push things to a server in anything like real time. How did you end up dealing with this issue?
LightTable started it's life with an unusual layout which gave me hope we could break free of that classical layout. Unfortunately it reverted to the classical layout later on.
The fact that he thinks a federated wiki would be "simple" or "easy" leads me to believe he has not actually thought through the details of how it would work in practice.
It all seems a bit up in the air - the process seems superficially plausible, but ultimately it comes down to whether or not it actually works in making accurate diagnoses. What is needed is a formal trial of the results.

It does seem to me that a system like this has a lot of potential as an alternative method of diagnosis within the medical profession. At present, on the one hand, you have general practitioners who cover all human health, which is an impossibly large area of expertise, and on the other hand heavily siloed specialists, with relatively poor links between the two. A system like this could encourage more of an ecosystem of expertise - in particular, more of a continuum between generalists and specialists, and more variety of interests and focus between different doctors.
The only big evolution I see with code editors in the next couple of years is real touch/gesture support. Any attempt to code on a touch device will convince you within 30 seconds that the IDEs of today are not adapted.
I second this, one of the links to a site selling the HackRF also sells a USB dongle. He explains in the first video that you will be able to do some of the lessons with this cheaper hardware. The welcome lesson about FM can definitely be done with a cheapo dongle.

http://hackerwarehouse.com/product/dvb-t-usb2-0/
https://rbt.asia/g/thread/41920845
Show HN: iBurn 2014 – Open Source Burning Man Map and Guide
Writing your application in Python/Ruby/Whatever and optimize the slow parts in C sounds like a good way to have the worst of both worlds: the lack of efficiency of the interpreted language combined with long development time, difficulty porting, buffer overruns and segfaults of C programming.
I'm not sure I agree with #1. While it's true that using signed integers for lengths would have solved this problem, a negative length doesn't generally make sense or have any defined meaning. So if you have any logic that is doing case analysis on lengths, you basically have no reasonable action in the case of a negative length: all you can do is complain that the length got corrupted at some point.

For example, imagine that instead of testing whether the strings differed by more than 20, you were just testing whether the needle was >= 20 in length:

impl Searcher {
fn new(haystack: &[u8], needle: &[u8]) -> Searcher {
match needle.len() {
0..20 => Naive(NaiveSearcher::New)
20..uint::MAX => TwoWay(TwoWaySearcher::New(needle))
_ => fail!("Negative length, shouldn't happen!")
}
}
}

Part of the feature of an unsigned type IMO is that it cannot have an out-of-domain value by definition.
IR imaging isn't the best technique when you need extremely high accuracy. The reason is that you usually don't know the emissivity of the surface that precisely, or for that matter its reflectivity.

The sensor is capable of good resolution, accuracy, and repeatability, but it doesn't always tell you what you assume it's telling you. People who use these things professionally usually need to take courses on how to interpret the results.
I approve of people trying to improve the editor experience. This is a good project! I have a nitpick though:

"forking the current panel using Ctrl+F is a game changer, as you don’t have to scroll away from your current code location when looking up something at a different place in the same file."

A game changer over what? Are there editors that don't let you do this? The two I mostly work in are Emacs and Visual Studio, and you can do this in both. (I'd actually have to hunt around for how to do it in VS, I use both side by side because of a whole lot of Emacs muscle memory, but it's there for sure)

It worries me that he's not actually aware of the features available in the editors he's trying to improve upon.
Job opportunity: front-end engineer in Montreal, Canada
It always seemed like such a regression to me when browsers disabled entire page caches and only ever show the freshest content. Before, if a page served 404, I could easily see my local cached version from my previous visit. Now, I'm shit out of luck.
I run one of such agencies. We are 100% remote. If you are interested contact me at hello@umamicollective.com.
We are looking for a rockstar front-end engineer that is enthusiastic about creating great user experiences and loves writing robust, extensible and elegant JavaScript.

You will take ownership of a single page HTML5 application that will talk to our API service.

As one of our early team members, you will be eligible for equity in the firm.

We prefer a contract to hire approach but are flexible and can negotiate the terms. We are located in Montreal, Canada. You can find more information about us here: https://angel.co/seamless-planet
American’s Star Power Unrivaled in Japan
> their archives can be cleared of specific content on request of the copyright holder.

Not only that. If a domain expires and is picked up by a squatter, the squatter can instruct Archive.org to delete ALL copies of content archived from that domain. Unfortunately many do so.
It read a bit like an article from The Onion :)
Do the needful?
> This is one reason it's a good idea to use signed ints for lengths

I disagree. Types are a form of documentation, and a constraint on proper program behavior. Length types can't be negative; that doesn't make any sense. If you end up with a negative length, you are doing something wrong. One should just write correct code and use the proper length type. In C that's `size_t`, and in Rust it's `uint`.
I would rather sleep longer, and go to work, then around 11 or so have brunch, then dinner around 7. Have been doing this for a long time, seems to work well for me.

Over time I have become quite suspicious of many of these dieting trends and advice. Somehow I believe many are sponsored by food brands (cereal companies, bacon and egg producers and so on).
Losing weight is easy. I would hazard to say every obese person has lost weight, often times far more than they actually weigh. Maintaining weight loss is a completely different game, and one that is nearly impossible to do unless you address underlying hormonal disorders. The more unhealthy the starting point, the harder that is to do. And the standard reply of "just eat less and move more" is so useless as to be laughable.
> And disappearing is the default, natural state of things.

Books, clay tablets, scrolls, engraved stone, to which humans owe their entire knowledge of their premodern history, seem to have put up pretty well against entropy. The same is not the case for information disseminated in a controlled manner from privately owned servers.

> If I see some people playing music on a corner and return the next night to see they've left, I may be wistful, but it would be silly to argue "playing live music is broken and we should fix it".

> If you think of web sites as performances put on for a limited time by the server, it doesn't seem so terrible that they disappear after a while.

Thankfully, the generations who produced and preserved knowledge on paper, clay and stone before the onset of digital technology - that is, every generation of humans that has ever lived, except ours - did not think of books and libraries as throwaway pamphlets. And it would take more than an arbitrary interchange of modes of cultural production to argue that we should be doing otherwise in the technological circumstance we find ourselves in.

The "tyrants of the server" are not thinking of server-centric aggregation and dissemination of as a performance put on for a limited time: they are betting on it as the future of all human literary activity. Google doesn't want to read you a paragraph, take your money and say goodbye; it wants to swallow all the world's books and information, chop it to tiny pieces, store and own it forever, and extract the maximum profit from each tiny piece, without having you pay a penny. And it wants you to come back for more. The persistence of the server-centric model of content dissemination is not an accident; it is dictated by the political economy of the web brought about by the Googles of the world.
It's a great idea for a real problem that needs to be solved. Still, for dynamic pages, what would be the desired behaviour? Updating it whenever possible, which could lead to the specific info we wanted to save potentially disappearing or changing? Leaving it outdated? It is really something that I cannot answer.
Just as a note... please dont put "in pure CSS" in the title when the basic needs include javascript:

"Include pace.js and a CSS theme of your choice, and you get a beautiful progress indicator for your page load and ajax navigation."
I definitely agree with packetlss. The ~$20 dongles are way too much fun. They aren't very noiseless or precise, but it doesn't matter given all you can do with one.

I have many of them, and I also have a HackRF. HackRF additionally transmits, which can be cool, and is my first transmit capable SDR. Previously I did build an SDR, an incredibly simple circuit called the Zeta SDR, and then hooked it into a sound card. I've also played around with digital RF synths, but they are not the same, although that is my first experience with transmission, and also the Raspberry PI simple FM transmitter (and I do have my Amateur Radio license, which is often a requirement to transmit at any appreciable power like for outside of a room).

I really like the HackRF so far. It works great on my Chromebook, and playing with the GNU Radio companion is really fun. I'm looking forward to the continuing video series the HackRF creator is making.

I know of at least one person who has a more expensive device, the Perseus SDR. They use it for receiving week signals on the shortwave radio bands.

Edit: checkout the subreddit for the dongles http://www.reddit.com/r/rtlsdr
You are largely relying on just not being caught. Have you asked a tax advisor about this?
"Also, wouldn't this break analytics and reporting for most websites too?"

True but that's a "YP" not a "MP". (Bogie Nights, "Your problem" not "My Problem".

I mean we're not talking about a public health issue after all.
Good job for shipping, however this project and others like it (e.g. RubyMotion) set off alarm bells for me personally.

I think the same arguments that people have against CoffeeScript apply here - it's not possible to use CoffeeScript without knowing JavaScript, and in this case it's not possible to use JavaScript without understanding the Objective-C ecosystem. At this point, this is Objective-C with a different syntax, it's not really JavaScript. Existing documentation, blog posts, stackoverflow answers etc use Objective-C, so the programmer will have to do a lot of translation in their heads. If I have to learn all the Objective-C / Cocoa APIs anyway, what am I gaining by using a different syntax?
This works only if you are an early riser. You can't create a breakfast delicious enough that I would trade for 15 minutes of sleep in the morning.
Thank you, Added the link to the post.
I bet 2 pennies the real goal of this project is to make people from java world like me confused.
Pages are saved in the background. Nothing too fancy. I dedup when uploading: that helps a lot.
The paper (http://www.cs.cmu.edu/~nlao/publication/2014.kdd.pdf) mentions the extracted knowledge base is about 38 times larger than DeepDive's, the largest previous comparable system.
I don't have any problem with the idea - I think that it's interesting and worth trying - and yea, might not be a "company" but more of an "art project" - but that's kinda what all great social media companies started out as.

I'm interested to ask you gals and guys what you think about things being "overdesigned". Is this a thing? We see the massive success of simple and maybe not the sexiest products all the time. I think part of that is the crappier it looks, the more likely it's someone just doing something in their garage for fun versus trying to juice user engagement to raise $1M. I like supporting individuals trying new things honestly. I'm conflicted with the latter.

Thoughts?
A few others: SQLite, Oracle, PostgreSQL, DB2, HSQLDB.
Oh...I thought this was a...um...

Never mind.
I would imagine thats how humanity survived for most of the time. I can't imagine human beings had their food available and ready to eat first thing in the morning until very recently.
Time is a crutch. Eat mandarin oranges.
If all they need to do is signal requesting higher amperage, why are there different ones for different devices?
I was thinking in terms of say do a diff between previous versions of the files stored in svn, p4, git, etc. - and then keep in mind that these might be diffed/merged/viewed/reviewed in tons of different ways - from automatic tools checking certain coding rules, or expanding $fields$ (perforce/rcs), or reviewing online (ReviewBoard), or who knows what.

so far TEXT files (ASCII, utf-8, utf-16, etc.) have made most sense for source code, when comes to huge group of people (100+).
It was such an anachronistic experience when I watched it the first time. You start questionning our societies' ability to let progress emerge.
The engineering issues are cool to think about. Setting out to build the whole sphere at once is too much of an all-or-nothing thing IMHO. Instead, build a relatively small solar satellite in orbit around the sun at the chosen distance, maybe between Mars and the asteroid belt. Then build another one, and connect them together. Keep doing that, working towards a ring around the sun. That part should be relatively simple, since each of the pieces would be in a stable orbit by itself.

If you still need more power after that, then you consider the ring to be the equator of a sphere, and start building out the rest of the sphere, one ring of latitude at a time. Maybe build it as a basic grid or something initially, and add the solar collectors as needed. The stress would probably start to get higher and higher as you built up and down, since the pieces wouldn't be in orbit anymore, and so would rely on the structure to keep them in position and connected.

The problems in getting started are probably more along the lines of needing the kind of robot technology to gather the materials and build something like the initial satellite without much supervision, being able to gather the energy, and being able to do something useful with it.
Some of the non-text-file-based environments edit different by default: Smalltalk, Interlisp, Self, Apple Dylan, Boxer, ...
It would not be simple or easy, but crypto-currency blockchains make it more possible than ever.
GM Hikaru Nakamura-Cyborg vs. Stockfish Live Webcast
The basic idea of looking at how we can improve workflows in editors is great, but I have issues with much of the actual analysis. Even the core premise—that all editors "look the same" is flawed. They only look the same to the extent that most of the screen is taken up by, of all things, text. In this sense, image editors also start looking suspiciously the same...

Image editors, of course, have all sorts of tools and buttons, not just the image. But this is just a function of the main modes of interaction: mouse vs keyboard. Unlike an image editor, a text editor is used almost exclusively by a keyboard, so most of the controls are optimally presented as keyboard shortcuts.

Then, the post goes on to argue by analogy: always a risky strategy. Would I put two pieces of paper side-by-side when I'm writing an essay? Probably not. But code is not text; often, I do want to compare two pieces of code next to each other, line-by-line... which is done perfectly by putting them next to each other. And the rest of the paragraph goes on to pretty much describe my Emacs workflow[1] anyhow: I often have one main buffer and a bunch of random resources in another buffer which I periodically move around or swap. Sometimes, I also have a browser window or two open in the same way.

The buffers don't overlap per se. In practice, they actually do: each one shows a window into the underlying text or image or whatnot, and can just show a small part. (Moreover, I can have multiple windows into one document, which is occasionally useful in practice). The only constraint is the physical grid... which I might use anyhow if it was easy with physical things. I lose a bit of flexibility in how things overlap in return for not having to worry about positioning and having everything line up nicely; a great compromise.

An important detail is that, in Emacs at least, open, closing and swapping panes is trivial. I constantly bring up new ones, look at new things in existing ones and then close them in the normal act of editing. Very transient, very flexible and largely possible because they don't overlap so that we can lay out new ones automatically instead of giving me a floating window to manually drag out of the way.

My workflow still looks just like the wireframe in the blog post. Interesting.

In the end, this is just going from the cozy world of tiling window management into the frontier of floating windows. While it might be friendlier to newcomers, floating windows are simply not as good for experts and, presumably, most code editors are aimed at experts.

I would much rather take on a slightly worse learning curve to get my stuff laid out automatically, all from keyboard commands. My code editor is one of the tools I use the most, so the trade-off is a no-brainer.

In fact, by using Emacs, that's exactly what I've already done!

[1]: http://jelv.is/emacs-workflow.png
I skip breakfast everyday for the last 6 months and these were my results. Combined with weight training, I got down to 12% bf and lost 15 lbs while still gaining additional muscle mass. Skipping breakfast, keeping my eating window within an 8 hour period each day, while maintaining a 2000-3000 calorie/day consumption seemed to do the trick for me.
http://www.leangains.com/2010/04/leangains-guide.html
Given the size of the UK, we don't really have a culture of this sort of thing here. (We do have caravans, but typically a family might spend a week in one, not a year.) It all sounds quite extraordinary to me; I wonder, is this good for the children? For their education?
There is also: http://www.amazon.com/dp/B00EB3LRAE/

Which apparently signals to the charging device to output higher amperage, as cutting the data connection will make some devices only provide 0.5 amps. Not sure why this one is branded "for Galaxy", as the charging device shouldn't really matter.
Hey all, we put a lot of work into this year's iBurn over the last couple of weeks. We rebuilt the iOS app from scratch this year and hopefully laid a solid modern foundation for future years.

Hopefully it is useful to some of you! Even if you're not going, feel free to poke around the source code on GitHub. :)
I meant scale in terms of device size.
My experience with intermittent fasting has suggested to me me that the quality of your food and consistency in when you eat it is vastly more important than when and with what frequency you eat. I lost more weight and gained more strength eating all my food in a 4-hour window than I ever did trying to eat 6 meals a day or whatever.

Which is not to say there is anything magic about a 4/20 fasting split, just that it got me eating an appropriate amount of healthy food, which is really all that matters.
I will pay good money for a Chrome extension that does the following:

1) I can select (or do select all) Chrome bookmarks that I want to keep offline page backups/archives of (saved to google drive or dropbox or some such).

2) Whenever I want, instead of seeing the current online version of that bookmarked page, I can look up the originally bookmarked archived page.

3) It allows me to choose the level of links to the bookmarked page to also backup/archive (e.g., every single page that is linked to that page, x links deep, is also automatically archived -- think httrack or wget).

As someone on Hacker News once said to me: my bookmarks are my knowledge graph. As important to me as any library.
1) saving is automatic

2) privacy-first architecture (e.g., plaintext is never uploaded, plaintext URLs are never uploaded etc)
They may need more than one settlement, as they are already being investigated for bribery in Gaddaffi's Libya, and they might be prosecuted by both the US and the UK.