skysight-inc/HackerNews huggingface dataset:
...and it it used to be far worse. In the old days it was spending most of its time parsing metadata, until the C metadata parser introduced, and later sqlite databases were added to repositories as an alternative for the XML metadata.

I even backported the C metadata parser to CentOS 3 and 4, because it was a whole different experience altogether:

http://lists.centos.org/pipermail/centos-devel/2007-May/0017...
No, but there are works in progress and we hope to release some very soon.
If you want to take part in beta tests, you can leave your email there on the two "coming soon" projects here :
http://www.toxicode.fr/learn
I'd prefer for the pages to be saved to the hard drive of the machine running the web browser.

But maybe browser extensions cannot obtain permission to do that?
This is not connected with disclosure - you can always have somebody pretend to support you but speak in a way that actually harms you. It's one of the oldest tricks in a political book to have some despised group to publicly support your opponent and thus harm him. Lack of privacy would not help with this - you can always find a frontman or a barter scheme or a PR agency that would agree to channel the money, unless you get rid of the privacy completely, so that no private transactions at all are possible.
"Sometimes, if a computer system is affected too much by a port scan, one can argue that the port scan was, in fact, a denial-of-service (DoS) attack, which is usually an offense. "

http://www.sans.org/security-resources/idfaq/port_scanning_l...
The Hills of Raqqa – Geolocating the James Foley Video
Ask HN: What's one change you'd make to up conversions on our startup's website?
Hi,

I know this is my first post, so apologies if it seems I’m exploiting the HN community. I’ve been lurking for a while and it’s quickly become my favourite forum. I really enjoy the discussions here and I’ve learned a lot from them (I have 7 pages of notes taken from HN threads on everything from cold calling to resources for learning Python). I haven’t contributed because I don’t feel like I have the knowledge to add anything of value to the discussions. In any case If this thread is inappropriate please delete it and I apologize in advance for the inconvenience.

Now, for my question. I'm a University student in the UK, and with two friends I started a business called KitchPack selling packs of kitchenware and bedding to University students – delivering directly to their accommodation before they arrive. The idea is to save the hassle of having to lug everything from the other side of the country/world or the time and expense of buying it all upon arrival.

We launched last year at our University and sold out in 2 days. Since then, we’ve partnered with 32 Universities/Landlords across the UK. Each of our partners has their own affiliate website (e.g. www.kitchpack.co.uk/standrews) which they market to their students through contractually agreed upon channels (i.e. social media, welcome packs etc.) in exchange for a commission on each sale. In addition we also have a global website for people who aren’t with any of our partners to order.

As broke, non-technical students we’ve had to bootstrap the website on a £200 budget teaching ourselves HTML/CSS/PHP/JS to make it happen (we’re hooked on programming and have started learning Python). We’re proud of the result but we’re aware that it could be much better, and we’d really appreciate some brutal feedback from the knowledgeable folks on HN on what you’d change to make our website convert better.

Here’s a link to the global website:

www.kitchpack.co.uk

Thanks in advance for your time,

Jose
Just like everyone that visits Amsterdam is either getting high, looking for a prostitute or both? This place has gotten worse than reddit...
exist any solution to send URL with command "Send iMessage "text" to "user" ?! automaticly without tap to "send" ???
My most successful period of weight loss crammed all my eating into 1-2 hours of each day. No particular reason for it, it was just a little quicker to eat one snack plus one big meal. And maybe easier to stay disciplined with stricter rules.

With keto + calorie counting, I never felt overly hungry.
As a dev I'm vulnerable to getting on weird schedules e.g. keep working later at night and waking up later in the morning until I'm going to bed an hour after sunrise - which I think we all agree sucks bigtime. The ambient light and extra noise leads to crappy sleep quality.

So I found the best way to have my sleep schedule resemble something that matches the rest of humanity is to have breakfast when I wake up as soon as possible after I've showered. Sounds silly, but once you've looped completely around to waking up at 7am again, start having breakfast asap. I've found it's the most effective way to stay on a mainstream schedule. It's been working for me now for a few years.
The Ringworld only requires such enormous tensile strength because it's spun to produce gravity on the interior surface. If you don't plan to inhabit the interior surface, there's no need to spin it, and the problem goes away.

A sufficiently thin continuous sphere can be held up entirely by radiation pressure, but still presents engineering challenges with damping oscillations; a continuous structure is likely to tear itself apart just because it's practically impossible to keep everything absolutely perfectly balanced on such a large scale. Which is why, per the article, the Dyson Swarm, a sphere made of lots of independently flying satellites, is much more plausible.

Incidentally, there are ways to eliminate the tensile load on a ringworld; you "just" have to stack enough suborbital mass outside of it (coupled by maglev rails or some such set up) so that the compression balances it out.
Read the link. Intermittent fasting is more than just skipping breakfatst.
In this context, I meant craft = spacecraft. Our current space launch technology relies on extremely volatile and dangerous fuel. Until that changes, a self destruct will be found in all large launch vehicles[1]

https://en.wikipedia.org/wiki/Launch_vehicle
I can recognize the hack value, but having a hard time imagining why would I use it for something else than a hack value. If I wanted to develop, lets say, an iOS app natively - I'd chose Obj-C (which I don't know good enough, so I'd need to learn a little) or I'd use Swift (because it's a higher abstraction level, I like FP, etc). If I'm good with a non-native implementation, I'd use Cordova, Phonegap, etc.

In my limited understanding, JS and ObjC have almost the same level of abstraction, so I do not quite understand what value this compiler brings to a real life project.

And as @phpnode says, you still have to learn a lot of ObjC anyways.
Hello Trello . . .
How can you dedupe if the content is encrypted?
SmartOS dataset with (Dis)Nix package manager installed
The goal and advantages of using this service is you can get a website cheap without any technical know-how. Just choose a layout that you like and we'll put your content in!

As for the layouts I'd love to hear some suggestions to optimize and improve them :)
Thanks for taking the time to reply!
That's 6.8 kg for anyone wondering.
User-created syntax errors, possibly. But it can't completely eliminate them:

5 ↤ "hello"

Now you could argue that the editor might detect that and not allow it, but if your abstract syntax tree data structure can support it, then you will be handed it at some point and so you should detect it.

But more importantly, the abstract tree itself has to be stored. Whatever the format (binary or otherwise), that has to be checked, too (unless you want buffer overflows or code execution exploits in your compiler/editor).

All in all, it sounds like the same stuff compilers already have to deal with, so I don't think it wouldn't be a win there.
大山 (Dashan), or Mark Roswell, a Canadian, is the Chinese equivalent. He's a TV personality in China and is known for his perfect Chinese and his ability to do certain comedic styles, that are difficult even for native Chinese speakers to do (a loose western equivalent might be something like Abbott & Costello Who's On First? - very rapid dialogues).

Like David Spector, he is known nearly everywhere in China and has been on TV for decades. Also, most Westerners have never heard of him. Does any know any equivalents like this in South Korea or any other Asian countries?

http://en.wikipedia.org/wiki/Dashan
Or like Visual Studio. On the desktop. Where you can have your text editor windows float over multiple screens.
I hope they go to jail for this. I also hope they have trouble sleeping at night, but I doubt it. They have blood on their hands purely for greed.
Show HN: Wordpress JSON-API / Bacbkone+Marionette SPA Blog
I'm not sure about TV ads specifically (TV ads probably were much less important in the 60s than now) but there's absolutely no reason to prevent somebody from speaking against any political candidate. If the First Amendment protects anything, it would definitely protect that.
Because our fellow participant Colin, who kindly submitted this link, enjoys thoughtful discussion of education reform, I have to let Colin know that this source (the blog hosted by the Washington Post newspaper from which this submission comes) is notoriously unreliable,[1] basically a mouthpiece for people who work in the current school system in the United States who do not desire for the system to change in the direction of finding out whether or not learners compelled to attend public schools actually learn anything while attending them. I have recommended to Colin before a much better source for more thoughtful articles on education policy issues, Education Next,[2] and I will recommend that site again for him and for onlookers here who would like to be part of an effort to improve schools around the world.

[1] https://news.ycombinator.com/item?id=3314676#up_3315028

[2] http://educationnext.org/
Well its about time!
To my best understanding, what the author has shown can be done in Visual Studio 2012/13 and i quite often work in a similar way.
Sweet, thanks for the detailed answer! I look forward to checking it out.
Nice screenshots! The links on the github page didn't load for me though...
You don't even really need a study because it's common sense. Hungry people are slower in all respects and much more prone to anxiety and aggression. Who hasn't experienced this?

Most heart attacks and strokes occur in the wee hours of the morning. This is because fasting and darkness both increase stress hormone levels. Stress is highest early in the morning. Eating a good breakfast such as with orange juice and cereal helps rapidly normalize stress and boost the metabolic rate.

As a weight loss strategy skipping breakfast is bunk, anyway. The data consistently shows people who eat breakfast are thinner. Kids who eat breakfast cereals are thinner.
That's correct. LockedUSB adapter disconnect the data lines however it have an internal controller that still negotiate and complete the USB handshakes so the device can charger faster while being safe. http://www.lockedusb.com
bello, bellow, belo, cello, celo, delo, fellow, kellow, mello, mellow, melo, pellow, quello, stello, strehlow, strelow, tello, velo, yellow

I came up with all of these from the web without any help.
There's something very spooky about breakfast that no one really talks about - it's very same-y.

Sure, you can find variety in brunches but typical breakfast food (in the West) is usually eggs, (ham/sausage/bacon) and/or cereal/bread.

As an example, if you go to an airport food court in the morning, you see Asian, Italian, French, Hamburger, Sandwich and Pizza restaurants all suspend their normal menu and offer eggs, a breakfast meat, and bread. No competitive differentiator.

Maybe this is cultural, but I think it really has something to do with people's tolerance for variety when they first wake up.
How did you get the letters 1 and 2 in "c1 `mappend` c2" to be a different color from the letter c?
as opposed to... ?
Glad you like it! Let me know if you think of any potential improvements
> But when a.size() == 0, a.size() - 1 is MAXINT.

This is exactly the same problem class of bug as mentioned in the original article.

But my argument is that while signed lengths fix some problems, they cause others.

Maybe I'd put it this way: I dislike using signed integers for lengths, because it creates an entirely new class of undefined (or arbitrarily-defined) behavior.

Imagine that memcpy() took a signed length instead of unsigned. What should it do if it receives a negative length? There is no great answer to that question.

It's true that if you have a bug, you might accidentally pass a very large unsigned integer to memcpy(). But at least you can predict what memcpy() will do now: it will attempt to copy a very large number of bytes and probably crash. Whereas if you pass a negative integer, it might reasonably do any of these things:

- nothing
- crash
- attempt to copy bytes *before* the supplied ptr
- assert()-fail and/or call abort()

What's worse, it creates a sense of anxiety for anyone implementing a function like memcpy(), because there is no right answer for what they should do with a negative length. Callers of memcpy() might reasonably want any of the above. But then you get your callers angry with you because "obviously" a negative length means you should do nothing, or "obviously" a negative length means you should assert()-fail (a programmer's opinion about what is the "obvious" right behavior is often unduly influenced by their specific circumstances).
Love it! emergent complexity, pixels, and colors! I'm working on a similar project I want to show you if you make it to a Queens Hack Night this year :)
Damn! I got a little excited when I read it as HeathKit!
9000 years is like 400 generations. Russian Scientists turned wild foxes into domestic pets in only 20 generations. The problem with evolutionary biology is that fixating on pre-civilized man ignores how fast evolution can go.
> Sorry for suggesting a good practice to avoid legal liability.

Why is this good practice? Has anyone ever been exposed to a legal liability that could be creditably attributed to their merely looking at (as opposed to using) such code? (Although my suspicion is that the answer is 'no', this is an honest question.)
Yes it is overrated. At least in my case.

I'm 26 and on workdays I wake up at 7:30. My first meal is lunch (13:00) or late lunch (16:00). It has been like this since I was 12. I don't feel any hunger in the mornings and I function just fine, be it sports or intellectual work.

However, I am tired of listening to popular "wisdom" from anyone who has 2 minutes of time to lecture me on how skipping breakfast is going to ruin my life because... blah blah blah
Ask HN: Has HN the worst luck with hardware?
I get that calories leave body in various forms but they get inside just in one. And if you eat less calories than you loose then you are bound to loose weight. No matter what crap you eat. It might not be pleasent. It might not be healthy but I think that it's almost surely more healthy than gut surgery and by transitivity than staying obese.
Rate limit target IP subnets. 0.1 second timeout per port per IP: ten ports on one IP delays a second, one port on everything in a /24 delays 25.5 seconds. It's useful without being abusive.
It's more a matter of what language you're comfortable in.

An analogy: I'm playing with Opal (Ruby in the browser) right now and am greatly impressed. Sure, I know JavaScript - I just don't like it. I write in it regularly and still make howlers every time I do.

I'm more productive in Ruby, and that's where Opal scores for me. In this case I'm sure there are people who are more productive in JavaScript than Swift... even though the notion of anyone being productive in JS boggles me personally.
> ah, so it saves... everything? wow! that's nuts. I mean, where the heck are you going to store all of that?

Please see my reply to idlewords. It isn't literally everything; there are some heuristics to detect what was interesting to you.

I understand you might find this excessive. I routinely find that useful. :) See also "As We May Think" by Vannevar Bush.

> and it is terribly inefficient to store say, 30,000 examples of the exact same article ...

You're right: no deduping is and can be done across users (HMACs chained up the user's password are used create dedup hashes). Storage is sufficiently cheap that I feel it's a acceptable tradeoff vs. privacy (i.e., server being unable to confirm that two users have saved the same page).
You could require verification for >5 ports.
Yes, TeX is almost bug free.

But once you start to use LaTeX you are not long so safe. If you use two LaTeX packages, you have to pray that they are compatible, and they are loaded in the right order. If you have to use babel (because you don't speak in english) you are probably out of luck.
It's fine to be that stubborn if you can win. But against the world of business that needs analytics... I suspect their business model trumps your technology for now.
Isn't this a side effect of how the compiler is implemented?
http://news.ycombinator.com/item?id=433866
There's entire movement of perpetual travelers and laws clearly state it's legal.
Linking and loading: what's incidental?
related to the recent downtime and HN's twitter post: https://twitter.com/HNStatus/status/503255473286414336

We have the worst luck with hardware :(
Surprised no one has brought up bulletproof coffee yet.

http://www.fastcompany.com/3032635/most-creative-people/bull...

I've been experimenting with it for the last 2 weeks and have lost 3 pounds. I've also noticed reduced cravings during the time between breakfast and lunch and I don't feel an intense caffeine hit like I did when I would drink iced coffee.

I'm not sure how long I will continue experimenting with this nor do I know the long-term effects of having this drink every morning.
The problem is that C (and many other languages) only have the notion of "signed" vs. "unsigned" values, and nothing else. For example, if 'len' is a variable that holds the length of something, then its range is defined by (len >= 0). So far so good. But what is the range of the expression (len - 1)?

In a perfect world, its range is {-1, 0, 1, ...} (up to some maximum value), but C(++) doesn't have such notion. If we used uint, -1 will silently change to MAX_UINT. Oops.
Your definition of poison includes literally everything and isn't very useful, or what anyone means when they use the word "poison".
The Rise of the Rockstar Developer (Part I)
Map of coins: the history of cryptocurrencies
The RTL dongles really benefit from a better aerial.

The SkyScanner mobile Scanner aerial is pretty cheap and its effective over the range of frequencies the RTL can tune to.
> This place has gotten worse than reddit...

Why, is that populated with people who can't comprehend English too?

Please lookup the definition of the word "some".
You can find here an initial review of this board:
http://www.rtl-sdr.com/hackrf-initial-review/
Bitcoin API – Chain
Actually this is true for MOST charger, the one that don't usually end up overheating and having a very short life spam. the reason why most people think this is the case is because when the device cannot be identify the charger default to the the data line shorted and to provide the typical power for which ti was design. https://lockedusb.com/pages/
Ultimate Abundance – Attract More Love, Wealth and Success
Good tool for terminal-averse people, but I still prefer nmap
>Most heart attacks and strokes occur in the wee hours . . . because fasting and darkness both increase stress hormone levels.

Not true. The wikipedia article on cortisol: "In humans, the amount of cortisol present in the blood undergoes diurnal variation; the level peaks in the early morning (approximately 8 am) and reaches its lowest level at about midnight-4 am, or three to five hours after the onset of sleep."

(Cortisol is by far the most important "molecular barometer" for stress in humans.)
I see your point. I may release installable native apps that can serve as the local storage backend for the truly paranoid. Time limitations etc: the usual. :)

I anticipate that PurpleRails will be used on multiple computers and over several years. Which is why pages are sync'd to the cloud.

I've adopted the current architecture because I feel that the energy barrier that needs to be overcome to persuade somebody to install an app is much higher than the one to install an extension.
I doubt there is a single thing that will drastically increase conversions, but here are a couple things I would try:

1. Retargetting with Perfect Audience[0]. The idea is that not everyone will buy from you when they first visit your site, but by showing them some ads after they do you increase the chances that they come back and buy something. These people are especially useful to target because they have shown interest in your product.

2. A/B Testing with Optimizely[1] or a PHP equivalent such as [2]. If you want to update your site to increase conversions, A/B testing is probably the best way to do it. Basically you just want to propose new changes, then test them alongside your current site to see which ones perform better, then go with that one. This one is tricky though, because without enough traffic to your site a/b testing is a lot less reliable.

[0] http://www.perfectaudience.com/
[1] https://www.optimizely.com/
[2] http://phpabtest.com/ - I haven't ever used this so you may want to do some research yourself.
What's it like to drink Bulletproof Coffee every morning for two weeks
I gave julia a try some weeks ago, but it seems it has a big performance problem when importing libraries... it takes too much time. This release doesn't seem to solve this problem sadly :/
This sounded really great until I went to the website and saw that I can't use my own cloud storage, only purplerails'. As soon as purplerails disappears all my saved pages are gone. I already have this functionality with diigo and it makes me very uncomfortable not to have a copy of the data.
I've recently gotten a good XCode workflow going and it feels a lot like this. If I'm exploring code that's new to me, I'll have a tab dedicated to a file with several assistant editors open. An assistan pointed at counter parts and one at callers. If it's something I'm already familiar with my editor will usually look like the classic layout.
Deduping is per-user not across users. For the sort of content here, this works well. E.g., static assets of web pages are the ones that are dedup-ed.

The basic algo is to generate a HMAC of the plaintext and compare it against a table of previously uploaded blobs' HMACs. HMAC is keyed with a key derived from the user's password. When a blob is uploaded, the ciphertext and HMAC of the plain text are both uploaded.
Joe Engressia's story was the subject of one of the segments on today's broadcast of the wonderful public radio show RadioLab:

http://www.radiolab.org/story/187724-long-distance

(The podcast of this show hasn't been posted yet.)
Absolutely love this, Game of Life/Cellular Automaton never cease to amaze me even with such simplistic rules.
Cool, but I'd welcome real demos on the site.

None of those things under "Themes" really show what they're like on a real site. They're progress indicators in a box.