skysight-inc/HackerNews huggingface dataset:
Ask HN: Run your own email server or use 3rd party?
I'm working on a website that will eventually need to be able to send thousands of emails a day. I'm not too worried about receiving any email, just sending them. Is is worth setting up my own email server, or should I just use google or something else? Thanks for your feedback.
Gah, indeed I did. The Newton actually has two different epochs, Jan 1 1904 for the OS epoch (same as early Macs) with 32 bits and Jan 1 1993 for the NewtonScript epoch with 29 bits. Someone's tired.
This seems fairly insensitive given recent news.
Yes, I've got an account there. For me, the early days of a social network are often very enjoyable -- lots of interesting people trying things out. The UI's not my favorite style and is a bit quirky but you can certainly have good conversations (at least on a computer; the mobile interface needs work).

As for what's attractive about it: it's not Facebook. People are ready for something different. I noticed more and more people talking about time spent on Facebook the way they talk about time watching bad TV or eating junk food ... plus, in my experience, most people really do find Facebook's ads irritating. Plus for a chunk of people, the "real names" issue is a big deal; and this follows the stuff about Facebook's emotional manipulation experiments.

Of course that doesn't mean that Ello's the answer to what people are hoping for; it's too early to tell how successful it will be. But I certainly believe they were getting 31,000 requests for invites an hour. Even if they were at level for 3 days straight at that level is only 2 million people -- a tiny portion of Facebook's english-speaking population.
Firefox and Chrome both use SQLite for some of their data. It's a great package.
Intellisense sometime does not work:

Case 1:
exp = :(a + b * c + 1)

--> exp. shows head, args, and typ

but
--> typeof(exp.) no suggestions.

Case 2:

type Person
fName
lName
end

me = Person("", "")

--> me. not working
--> println(me.) not working

Cannot submit issue on Github.
On amd64, a pointer must have the top 17 bits all the same, or else it is not a valid pointer. On Windows and Linux, user space is the "lower half" which means bits 47 to 63 must all be zero for a value to be a pointer. This gives you 65535 tag values without using the LSB at all.
I suspect that due to variations in the earth's surface, and fluctuations in pressure due to things like air currents (and to a lesser extent perhaps even natural and man-made formations) the shock wave didn't travel uniformly in all directions, and wouldn't have been audible from the antipode.
It exists in a usable fashion? Not to elbow Diaspora - they have a noble idea.
Goole APIs Explorer
When curl gets the end of the input, it exits and the shell closes the pipe generating an EOF. You get a broken pipe writing to one if the reader goes away, not reading from it.

I verified this on OS X with the below "server":

$ stty -icanon min 1 time 0
$ nc -v -l 6666
GET / HTTP/1.1
User-Agent: curl/7.34.0
Host: 127.0.0.1:6666
Accept: */*

HTTP/1.0 200 ok
Content-Length: 1000

echo foo
echo bar^C

(^C is a control-C). Even with an explicit content-length so curl knows the response was truncated, and without a terminating newline, the shell executes both commands.

Again, quite unlikely to be a problem in real life. But it is still a bad habit to feed curl into sh directly.
1. This is irrelevant to what I was discussing. No MDMA dealer is committing any violence. The fact that Ross Ulbricht's opsec was allegedly bad enough that he could be blackmailed isn't a general fact about darknet markets.

2. That entire exchange is totally trumped up. This is the exchange the complaint alleges occurs:

BLACKMAILER: Pay me $X. I need it to pay DEBTOR.

DPR: Let me speak to DEBTOR.

DEBTOR: Hello, this is DEBTOR.

DPR: I will pay you $X/4 to kill BLACKMAILER.

DEBTOR: We want $X/3.

DPR: I have had men killed for $X/5, but I will pay you $X/3.

DEBTOR: It's done. Nice doing business with you.

DPR: Likewise.

As far as I'm aware, no actual murder victim has ever turned up, and none of the parties except Ross have been arrested. The exchange sounds much more like a negotiation tactic than an actual contract killing, and is much more reasonable if you read it as such.

But of course this is irrelevant to people who want to use it to horns-effect anything within an arms reach of the greatest project in harm reduction the world has ever seen. To put it another way, people died this last year, this summer, this week probably, from bad drugs. There is no reason why the modern world cannot supply these drugs safely, and darknet markets seem to do a better job than anything else.

But go ahead and parrot the DEA line. Just remember that those who aren't on the right side of history are inevitably on the wrong side of it.
You could download your website using wget or curl, create a directory with the timestamp and saving the snapshot to that folder.
You could use tcpdump or pcap and filter it by different criterias.
Umh, is this your first assignment in the new job? You can use many tools but simpler is better. no tienes por que reinventar todo cuando existen las herramientas.
Saludos
Everyone has to start from a few members. Isn't it more interesting to analyze services based on their features, anyway?
My point was that killing someone with a drone isn't even as precise as walking up to somebody on the street and unloading a shotgun in their face. All the operator sees is a few human shaped pixels. He has to rely on other sources of intelligence to infer that the target is who he thinks he is. It's like the state executing people by planting bombs in their offices that have simple time-delay fuses. When 4:30 pm Friday rolls around, the intended target might be in his office, or he might be out golfing. Somebody else entirely might wind up being there and the bomb is certain to take out more than one office to boot. Friday might even be bring your daughter to work day.
Except don't actually throw your password away since you will need it to create privileged IAM accounts.
Global variables aren't quite as evil as is made out, in the context of an application like a shell. It's better to think of the shell process as a big fat object instance, which gets forked when it does stuff. It's not ideal, but when the globals are appropriately scoped to translation units (i.e. static, not extern), it's usually not too bad to maintain. Each module acts a bit like a singleton.

Snprintf, implemented as a library function, is also a lot (like 1000x) slower than strcpy; however, I don't condone use of strcpy.
Sound doesn't travel at the same speed given different air pressures and temps. I think the waves wouldn't meet up at certain point.
If your vision of how people can continue to own their data in the future relies on GIMP being improved to the point that's not unbearably painful to use, you're failing to reassure anyone.
Not by themselves, but there has been more than one bug in this code:
http://lcamtuf.blogspot.ca/2014/09/bash-bug-apply-unofficial...
The parent commenter may not have been talking about the Ukranian government, but of the numerous paramilitary nationalist groups that were instrumental in the protests that destabilized the previous regime. This is not a disputed fact. What's unknown is the degree to which those groups were supported by the EU or NATO, but the CIA has backed worse.
GCC generates LEA even for a regular addition, even with -O3 and -march=native on a modern Intel x86-64 system. A simple addition of int64_t gives you:

leaq (%rdi,%rsi), %rax

Whereas subtracting the tag gives you:

leaq -1(%rdi,%rsi), %rax

So pretty much the same either way, though you do get five instruction bytes for the tag version vs. four bytes without.

Here are the comparisons for multiply and divide, from "gcc -c -O3 -g -march=native" and "objdump -d":

x * y:

10: 48 89 f8 mov %rdi,%rax
13: 48 0f af c6 imul %rsi,%rax

(x >> 1) * (y - 1) + 1:

40: 48 d1 ff sar %rdi
43: 48 83 ee 01 sub $0x1,%rsi
47: 48 89 f8 mov %rdi,%rax
4a: 48 0f af c6 imul %rsi,%rax
4e: 48 83 c0 01 add $0x1,%rax

x / y:

20: 48 89 f8 mov %rdi,%rax
23: 48 99 cqto
25: 48 f7 fe idiv %rsi

(((x >> 1) / (y >> 1)) << 1) + 1:

60: 48 89 f8 mov %rdi,%rax
63: 48 d1 fe sar %rsi
66: 48 d1 f8 sar %rax
69: 48 99 cqto
6b: 48 f7 fe idiv %rsi
6e: 48 8d 44 00 01 lea 0x1(%rax,%rax,1),%rax
I think he was talking about the surrounding businesses. Jamming or interference with business operations might provoke a flight of capital.

Hong Kong is rather concentrated.
No surprise it doesn't work on 10.10.
You're better off using any text editor - cat will display ANSI terminal codes unescaped in many situations, which can inhibit your ability to see code that might otherwise be hidden by # ^[[<wipe to beginning of line> or somesuch appended to a malicious bit.
Ghost is a blogging platform/OSS and quite a good one at that. Not sure what that has to do with the failure that is app.net?
Grooveshark loses another legal round
An army of shills. Awesome, just what we needed.
What are the missing features that your school needs? I'm not sure how things work at primary and secondary level, but I used various LMSes at university over 7 years and never found any use for features beyond the ability to download lecture notes.
JavaScript resources that developers should know
No. In the case of oil, there's low elasticity of substitution. Trillions of dollars of infrastructure run on oil, not alternative fuels. That's why spikes in the oil price cause recessions.[1]

The price of energy matters too, not just its derivative. We can make synthetic fuels that existing infrastructure can use but they're too expensive to support our civilization.[2]

Imagine your robot vacuum can run an hour on a charge and takes 15min to make a roundtrip to its charging station. If you move the charging station so the roundtrip takes 30min, you'll get dirty floors, and they'll still be dirty a year later. The robot's EROI has gone from 4 to 2 and it can only handle a smaller house, or one that sees less activity.

The EROI of a commodity like oil is approximately inversely proportional to its price. For commodities, competition brings price to the marginal cost of production, which is the cost of the embodied energy (so for fuels, this cost is unitless). The synthetic fuels are expensive because their synthesis is energy-intensive.

It's something policy makers should understand when they advertise energy projects as creating jobs. Manifestly, the more jobs an energy source requires, the worse it is. Energy is a means to an end not an end in itself.

[1] http://econweb.ucsd.edu/~jhamilto/oil_history.pdf

[2] http://www.inscc.utah.edu/~tgarrett/Economics/
In regards to selling your data, apparently they've taken at least a bit of venture capital, so it's probably a realistic worry in the future...

https://aralbalkan.com/notes/ello-goodbye/
> They don't see the people they kill.

You have no idea what you're talking about.
Build the Deeplink Search Engine for Developers with URX (YC S13)
right.
that's why all other major airline hubs report droughts as well. globally.
One site: mandrill.com. From the fine folks at MailChimp. I've been using it and it rocks.
The increased price also makes it economical to exploit alternative sources of oil (e.g. lower quality resources, less accessible, etc), and to invest in R&D to make it more economical.
With out universal suffrage how can you tell the collective will with out an imposed narrative bias?

Press is controlled and self censored. Many Chinese that I know simply stay clear of politics. Politics has very dark consequences in China.

Even if you are a party member you can easily get caught up in an anti-corruption purge.

Don't get me wrong, democracy is not a silver bullet... it is allot of work and imperfect at the best of times.
"given this measurement and our prior beliefs, the probability of page A being better than page B is X%"

FTFY ;). I think Bayesian methods add a lot of interpretive power, but I'm not sure that it would help people make a correct interpretation. I suspect that if practitioners are neglecting the difference between a one-sided and two-sided test, they will likely forget (or gloss over) what priors are (and their non-trivial implementation).

I definitely agree that their is a disconnect between the math and its interpretation, though.
It would be pretty hard to completely hide something that big considering many Hong Kongers have relatives living on the mainland and vice-versa. Unless they completely close off the internal border and sever all communication lines, word is going to get out. But if that happened, people would definitely know that something is off.

Currently, the official Chinese media isn't trying to hide what is happening, but they are trying to put their own spin on it.
Just a few days ago some HN commenters were saying it's perfectly fine to waste food in America because, hey, you can't really know how much food you'll really need while buying it. Someone ought to correlate what is the environmental impact on California from wasting 35 million tonnes of food annually.
There's quite a few articles where China has directly blamed the British government of interference. We have done nothing wrong from what I can see. The USA has, today, made a larger interference than anything we've done by holding a White House press conference on the subject of Hong Kong.

The UK signed a treaty that it, and China, would uphold the two systems approach (amongst other assurances) for HK. Since the UK is a signatory to this treaty we are at least allowed to make comments on the subject. China is acting as though this treaty does not exist by suggesting we are interfering.

That said, I read this morning that our deputy PM Nick Clegg has been tweeting on the HK protests. He needs to shut up. Twitter is not the way for a UK government to make its feelings known.
So many CEOs are women, still why there is so much discrimination against women?
Codementor Gets You Programming Help When You Need It
The iPhone 6 Will Save the Internet of Things
When Kiev is sending in troops to indiscriminately kill eastern Ukrainians that don't want anything to do with the new regime, while Russia is doing everything it can to stabilize the situation, and the western media is spouting nonsense about Russian aggression, yes, sanctions against Russia don't count.

There is a geo-political game going on in Ukraine right now. If you think you are getting an accurate assessment of the situation on CNN, MSNBC, and Fox News, you'd be about as right as you where on Libya, Iraq, and the other dozen or so major conflicts that ended up being nothing but full of lies.

It's in US's best interest to see Ukraine fall into a state of constant chaos. It's in Russia best interest to see Ukraine stabilize. From those two points you pretty much can infer who the aggressor is going to be.
Personally, being male, I'd rather be thought of as male. Not as a slight towards females, but just because it's who I am.

That said, I did get 0.998 female and 0.996 male. Oh well.
Deploy a Bitcoin Arbitrage Bot with One Click
Packet Injection: Capturing Response Packets
> This "recent boom" in the US remains cash negative - about 600b capex for about 500b in oil. And we don't know yet whether that's going to change.

Yes! This is the critical point: Peak Cheap Oil. We're pouring money into more and more costly holes in the ground.

We'll never run out of oil; it's never been about running out of oil. We've just run out of the cheap stuff. It's not coming back.
Cool New Startups That Will Change Your Life
Blackhole any recruiter or firm you haven't personally sent a resume to or worked with. Problem solved.
High Performance Craft Caching with Fastly
...becoming self-employed...future employability...

Bwahahahhahaha.... Wait, sorry. Ok, has working for clients hurt my future employability?

Who cares? I wouldn't take a job now if they offered to pay me!
"If network connectivity is lost, you will need to launch a new session."

As an Australian, I fear this is yet another one of those things we won't be able to use on our spotty 250KB/s connections.
3 point loading puts peak moment at one point while 4 point distributes the moment over a wider area to find the weakest point. You can do a simple statics analysis to show this.
Asking for your banking credentials does not worry me. I would need to look more closely at this particular one, or even contact their customer support to see if they have in-house security (the cyber kind) and what certifications they have, dates and nature of audits etc. I worked for a company like this as a software engineer and know the lengths they go to ensure there is minimal data on their servers that could be stolen. And yes, this could mean your data is sent to a third party. Sometimes it's more cost efficient and secure to use a third party scraper which hands back a token for access and pays for all the security stuffs to keep your data safe.

What DOES concern me as that the whole purpose of this service is to correlate data about you that is otherwise behind locked doors and explicitly keeping identity information intact. The services profit from your data and it's sale would far far out way any individuals.
Agreed. To me, the UI is not that beautiful. Heck, it's ugly to be honest. Not to mention it's buggy.
We use Amazon SES...very easy API. You don't want the hassle of dealing with IP address blacklists for your own server.
How do I downvote this shocking lame post?
Can someone with way more skills in this realm explain to me the performance trade offs for something like this, will this be a slower internet?
RIP Saturday morning cartoons
The creepy thing is that it's more than just shills. You can confront a shill. Information can be targeted to individual and to groups of people through multiple fronts in tandem with word of mouth. It wouldn't be a problem except that you can create consensus with the appearance of consensus [1].

If it achieves geopolitical policy goals or helps the bottom line, why wouldn't you?

[1] http://en.wikipedia.org/wiki/Asch_conformity_experiments
Along the same vein, I couldn't help but think "What is this, a social network for hipsters??"
Even in the Bayesian case, you need more than 2 posteriors. You need a decision rule. Comparing posteriors is not sufficient.

http://www.bayesianwitch.com/blog/2014/bayesian_ab_test.html
Peak oil assumes the price p of oil is a function of the supply s of oil: i.e. p = f(s).

It doesn't really account for the fact that as the price of oil increases, people get a lot more innovative at finding new supplies of oil. In other words, s is not some constant, but itself some other function, at the minimum dependent on p: s = g(p). Therefore, p = f(g(p)). Lo and behold, we have a way more complex relationship between price and supply than some naively assume.

The fact that the earth has a finite amount of petroleum is irrefutable. Whether or not that matters on any "real" timescale is up for debate.
Do not run your own mail server. Deliverability is a full-time job for somebody. You can share that "somebody" by using a mail service agent (MSA -- Sendgrid, Postmark, Amazon SES, etc) for roughly 1/100th of the cost of employing them directly. Mail server software is also notoriously finicky and every minute you spend administering it is time that doesn't move your business forward.
I work as a developer in US startup which creates medical apps. We have started using SWIFT.It has been fun and equally challenging to work. But I think swift is future and you should not have any second opinion about using swift in production app
The majority of "young boys" do not have ADHD, and "physical activity" is far more general than "recess".
A test I learned in jail from petty computer trespassing charges when I was a kid is to light a small amount of powder on fire sitting on foil, if the residue is cherry red it's mainly mdma and not piperazines. Once again prison is criminal university.

If regeant testing a pill break it in half and test the inside too since often the outside is coated in mdma and the inside is shitty pipes
I don't see how it's obsolete. Just because code is old that doesn't mean that it's obsolete.

If code is sound it will be around for as long as it takes to supplant it. As far as I know the majority of the current Bash code is well suited and up to date. If this article is some kind of response to the recent vulnerability (that the media decide to lose their collective minds about) then it's simply reactionary garbage that has no real familiarity with the code base.

I'll finish by saying that a code base that is algorithmically sound will remain so for the foreseeable future.
Does China use the same frequency bands as US?
When All Cigarette Packages Look the Same, Fewer People Buy Them
From my observation it is only an issue, when they surface a new feature or start doing something that at first seems creepy. But then people adjust to it and think nothing of it.
I think it is very hard to have a social network that appeals to a limited subset but to have enough of any one collection of people to make communicating on there worth their time.

Just have a look at Google+, millions of people gave that a try but in the end only a very limited number of those formed enough connections to justify primarily sharing things on there.

The question then really is, if there is enough of these niche groups that will provide enough user retention to make the economics work. There has been plenty of things written regarding app development and the difficulties in supporting recurring costs with one time fees. I suspect you would need a pretty significant userbase to support even a small team on cheap one time feature purchases.
Website says `OS X Mavericks v10.9.5 or later` but fails to run in Yosemite with the error alert:

> This update requires OS X version 10.9.
Because they are easier to read, and make the program clearer. Your anecdote is precisely what I was talking about. It doesn't matter if people who have not yet learned the subject don't understand it. It matters that people who have learned it understand it. People who have learned haskell find short variable names make the easiest to read code.
Holy flippin' mark-up! $65 for four bottles that contains maybe $1-2 worth of chemicals?

Anyways, as someone stated above, these kits test for the presence of MDMA, not necessarily all adulterants. There is the issue of cross-reactivity as well.

It's better than nothing, but I'm not sure I would trust a drug that hadn't been run through an HPLC.
This seems to be the core of the idea, which I like a great deal:

"Type-checking is somewhat difficult with the current implementations of ph-whatever, as, intuitively, it would be with anything implemented as a recursive function that might consume and return values of different types at different levels of the stack. "

So the goal is to enable TypedClojure to work in some functions, such as assoc-in, that are recursive and difficult to type.
The article doesn't give any background: ZK is a some of Chubby, Google's distributed lock manager. Locks are small files.
I would hazard a guess and say that DMT is probably pretty high on the best seller list. The common theme is that there is a huge market for things that fall under the catch all of the label drugs that are being used for very different reasons than what a stereotypical addict is chasing.
Apocalypse soon: the scientists preparing for the end times
Rocket Coming Together for New NASA Spaceship's 1st Flight