skysight-inc/HackerNews huggingface dataset:
You are mixing up the C level buffer abstraction and some potentially underlying RAM. C doesn't deal with RAM, only with the abstraction, so you can't look at the RAM in C, you only can look at the abstract buffer, and the only thing that the compiler has to guarantee is that the abstraction holds - namely, that after you write zeroes into the abstract buffer, a subsequent conditional that checks whether the buffer is zeroed will branch accordingly, which is a fact that is trivial to evaluate during compile time, and as soon as the compiler has determined that the conditional is statically determined, it can eliminate any alternative branches as dead code and translate the abstract buffer write into a NOOP at the machine code level.
Or "Enhanced Scala Compiler System"?
Remember this the next time someone says "C is basically portable assembler." It's not precisely because you can do many things in assembly that you can't directly do in c such as directly manipulate the stack and absolutely control storage locations.
First Evernote alternative client for Mac
Isn't it somewhat problematic (with regards to privacy) to just send over users' email addresses this way?

Other than that, I like the idea. Good for site owners who can't code something like this themselves.
Hey guys! We’re developing an alternative Mac client for Evernote and we wanted to know your opinion of what features you would want to have in a note-taking app.

Also, subscribe for our news, we’re starting private beta-test soon.
Well -- they have the Python 3 disaster to learn from... you can't break backwards compatibility for minor gains -- if you are going to break it -- break everything you must and make the new thing much better -- half measures in this regard suck.
"Wired" is essentially referring to genetics. ~ 8% of our genomic lineage is that of a virus. Negativity is just the manifestation of an innate human pathogenic desire to cause harm. It's just nature working its magic.
minor nit: Plugins allow you to customize or extend a Zengine applicatoin by a
> C/C++ are like Formula 1 racing cars ...

I can't agree with this comparison at all. It may be true if speed is what you want but that's not the only reason.

C (and to a lesser extent, C++) are indispensable in lots of situations where you're working close to the metal. There are very few viable alternatives when working with kernel space code, micro controllers or embedded applications as well as crypto primitives.

Rust is perhaps the only language that can be used instead of C and C++ in these applications.

I'd liken C more to a heavy duty vehicle, something that most people never need but there's no replacement for the tasks it is intended for.
What's the current status of the Mill project? Is there a proof of concept compiler / emulator? What's the bootstrap strategy to get things rolling?
Intel, Fossil partner to work on fashionable wearables
No, that's not necessary. The point is that the web server does not have Internet access: it can only access Tor (its network interface is a virtual one that can only access Tor). Any Google search for "my IP" will return whatismyipaddress.com and this site will report the IP of the Tor exit node.
I second this. It's an excellent reason to switch away from GoDaddy!

gandi.net, namecheap.com are both good alternatives.
I am trying to set up an email server for an Asian non-profit (about 1000 accounts) on a hertzner server.
They do not need all the bells and whistles however?

Is this good enough for that many number of users?
To be clear, though, I believe he was ruthless in business, as, say, Michael Jordan or Floyd Mayweather is ruthless in sports.

AFAIK he wasn't off kicking puppies and punching beggars in his spare time. You can be a ruthless businessman and perfectly good human being.
Another good reason to write crypto in assembly is to ensure that the implementation is not susceptible to timing attacks. If your code has different code paths that take different amounts of clock time attackers can use that. This can be difficult to achieve in a high level language.
There is no "account" like thing. Its total anon, Open app and you are in.
Surprised that nobody has mentioned Ushahidi yet, seems like they are doing great work in Kenya: http://www.ushahidi.com/mission/
Darwin’s God
We have been trying a few iterations with this, but not had enough bandwidth or the right setup. I really need this to become practical.
Register renaming doesn't work like that. How could register contents of a process changing randomly even be usable for anything? Register renaming is about dynamically mapping a small number of ISA register names to a larger number of hardware registers to increase parallelism, but the whole reason for the exercise is that those additional registers don't have ISA names, so you obviously can't read them explicitly, at least not as part of the normal instruction set, who knows what backdoors some CPUs might have ...
Releasing devo.ps 0.6.0
The suggestion has the right idea, but the wrong implementation. The developer should be able to mark certain data as "secure" so the security of the data travels along the type system.

Botan, for example, has something called a "SecureVector" which I have never actually verified as being secure, but it's the same idea.
Let's see.
Its fully anon system where visitor can talk to other visitors. Its fully anon. You just see form where the other visitor is.
First, it makes sense. A teaspoon of wine in a barrel of sewage makes a barrel of sewage. A teaspoon of sewage in a barrel of wine makes a barrel of sewage. This isn't just a snide saying. It applies directly to, say, the safety of drinking water. That obsessive search for what might be wrong has held an evolutionary benefit for millions of years.

There's also a social power in it. We claim that we want to lead via inspiration and charisma, and that carrot-driven approach works at the big-picture level, but most people who succeed in business, day to day, get their way by exaggerating the negative consequences of whatever they don't want. "I want X" is to put yourself out there and risk being called a bike-shedder. "The company is fucked if not-X" makes it sound like you're looking out for the group... unless you do it too often. So much of the tension and negativity in corporate life comes from the accumulations of these phony existential risks (and the bad decisions resulting from people, especially at the top, buying into them).

(This is not to say that one should directly apply the stick, i.e. be a bully. You don't want that. You want to convince people that there is objective harm to the group, out of your control, that will befall it, if not-X is chosen. If you're the one holding the stick, then you'll be seen as an extortionist dickhead, but invocation of external sticks is quite powerful; see: religion.)

Then there's the art of the complain-brag. The best way to diffuse envy of an elevated position is to make it seem like it actually entails a lot of suffering. "I envy you guys on the floor; I just sit in meetings all day." From CEOs to middle managers, people pretend their jobs are unenviable, because it makes the organization more stable that way. But the picture that people end up with is that things are unpleasant from any direction and unlikely to get better. Plenty of people do like their jobs, but they're not allowed to say as much to the plebs. People will tolerate much more inequality if the people above them in the ranks appear not to be enjoying the position.
I need to codify it as it's just notes and numbers scattered across experiments for now, but it's something I plan to do as I want to blog about each example (along with all of the other weird things I've learnt in the e-mail business so far).

I realized I should add a note, however, that everything I've said only applies to bulk e-mail (and sent through systems with a reputation for such) and not transactional or manual e-mail which suffers from fewer oddities for obvious reasons.
It is indeed very impressive. The shitiest smartphone on the market today is still an absolute technical wonder.
Google's goal with Android has always been to commoditize smartphones. It would probably have happened either way (even high end smartphones are heavily subsidized after all) but maybe not that fast.

Motorola has been very good at embracing this. Their Moto G is by no mean perfect, but it is an excellent phone at an affordable price.

The 'race to bottom' is often decried in our era obsessed with profits and money, but bringing this kind of first grade technology to anyone on the planet is a pretty good goal.
I am very excited by what Android One will be able to bring. It is time for this kind of project : it is now possible to build good smartphones at low prices.

Even as a mobile developer, phone launchs are pretty boring. There has not been a major breakthrough in quite some time and I suspect that they are going to be increasingly rare.
Some humans... Others, not so much.

A related study from last year: "Fear as a Disposition and an Emotional State: A Genetic and Environmental Approach to Out-Group Political Preferences" http://onlinelibrary.wiley.com/doi/10.1111/ajps.12016/full

"Fear is a pervasive aspect of political life and is often explored as a transient emotional state manipulated by events or exploited by elites for political purposes. The psychological and psychiatric literatures, however, have also established fear as a genetically informed trait, and people differ in their underlying fear dispositions. Here we propose these differences hold important implications for political preferences, particularly toward out-groups. Using a large sample of related individuals, we find that individuals with a higher degree of social fear have more negative out-group opinions, which, in this study, manifest as anti-immigration and prosegregation attitudes. We decompose the covariation between social fear and attitudes and find the principal pathway by which the two are related is through a shared genetic foundation. Our findings present a novel mechanism explicating how fear manifests as out-group attitudes and accounts for some portion of the genetic influences on political attitudes."
Thanks for the info. I figured most major cities in Germany (e.g. Munich, Berlin, Hamburg) have a shortage of apartments right now.
New Answers About Carbs and Fat
Depending on the fabric, you most certainly can.
It's hard to say yet how much of an effect MtGox price manipulation had too. Have you seen this report?

http://willyreport.wordpress.com/2014/05/25/the-willy-report...
I studied at RIT for 6 months as an exchange student in the Software Engineering department. The worst classes in term of rote memorisation were AI, Graphics Programming, Cryptography (the teacher was actually quite good though, just the exams were really bad) and Networking.

I remember one of the exam in Computer Graphics asking me when the OpenGL consortium was formed and other bit of useless trivia.

That said I did have a few interesting classes with much more interesting exams but they were in the business department.
I think you're mostly right - I'd just add that perhaps the lack of (real estate) space on most mobile devices discourages wasteful and hard-to-henpeck toolbars.

Plus, as others have pointed out, there's that 1/2 MB entry fee. Expensive on transit and on local resources.

Maybe also a correlation with the kinds of people who write nontrivial text on their mobile devices, and are comfortable with in-line markup?
Semantic Versioning Works Just Fine
Why are there no suggestions to change processors accordingly? Intel should be considering changing the behavior of its encryption instructions to clear state when an operation is complete or at the request of software. Come to think of it, every CPU designer should be considering an instruction to clear the specified state (register set A, register set B) when requested by software. Then, the compiler can effectively support SECURE attributed variables, functions, or parameters without needing to stuff the pipleline with some kind of sanitizing code.
> Nice, but the author could join efforts with one of the few attempts to have a native Clojure compiler instead.

Clojure has a layer of complexity originating from the JVM background. It makes sense to not to use the Clojure codebase as is.

JVM is the reason I am not using Clojure. I can't be the only one in this position. I need interoperability with native libs, JVM is just a hindrance for me.

> Another remark, is that it would have been nicer to have the language being made in itself instead of OCaml.

Definitely, but bootstrapping a language is quite a lot of work. Makes a lot of sense to build the "Stage 0" compiler using O'Caml or Haskell (which are excellent languages with good libs for building compilers).

If it catches on, I'm sure this project will eventually become self-hosting.
I was in a grande école and it was their policy not to have multiple choice questions and for all of the exams to be open book. I do believe that there are differences between schools and universities in France and I was pretty lucky to be where I was.
As a current user of Mailinabox I would recommend Sovereign instead of Mailinabox for the HN crowd. Mailinabox is extremely frustrating to customize - in fact Josh strictly advises against it.
Trying a series of passwords is unauthorised access though, surely? Like opening a barrel lock, you try a few positions because that gives up the code eventually, it's not brute force but it's not authorised access by a long shot.

Deciding which way the decision should go must be causing quite a few hours of concentrated legal consideration - there are downsides in both directions for the government.
I assume from "these days" that you mean Gates, not Rockefeller.

Microsoft wrote some software that was, I would argue, overall an improvement on the software against which it competed. So Microsoft did some good. However, in the process of extracting value, they actively - and, in my opinion, often unethically - suppressed the efforts of those with whom they competed. I don't pretend to be very knowledgeable on the exact value of these positive and negative effects, but I think it's pretty clear that all of the above effects more or less amounted making a bunch of computer nerds like us a little richer, or a little poorer. Not necessarily in money, but in power... like the power to track business expenses cheaply (which Microsoft enhanced, with Excel), or the power to collaborate on making productive software for ourselves and share it freely with the world (which Microsoft harmed, see the Halloween Documents, or other conspiracy evidence of your choice).

For the most part, this only affects a few dozen million humans, and even interpreted broadly it affects perhaps 10% of humanity. And the effects are small; for almost all of the affected, life gets less than 1% better or 1% worse, due to Microsoft existing. I mean, that's bigger than most companies, but.

I'm less able to give clear magnitudes of the impact of the Bill and Melinda Gates Foundation. My understanding, though, is that they're playing a significant role in the attempts to eradicate polio. Frankly, you can inflict Windows95 on me for the next 50 years, if that's what it takes to save one person from polio. Suppose that it turns out that polio is eradicated, and the B&MGF is due 1% of the credit for that; wouldn't this be more valuable than all the harm ever done by MS, past and future? And then there's their malaria-eradication efforts, their money spent on education, their money spent on sanitation, etc etc.

Bill Gates seems to have stolen a very manageable amount of our first-world wealth, burned a good fraction of in an engine of inefficiency (for example, Ballmer got some money too), and given most of the rest of it where it could do the most good (modulo a small fraction kept for himself, to indulge in fabulous luxury). As far as I can tell, although it astounds and confounds me, Bill Gates is Robin Hood. wtf.
I completely agree, however, it is still a useful metric. And when a stock has a P/E of 910 the growth rate that the underlying business must grow at in order to justify such a price is astounding.
“paulgraham.com is a parked domain.”
Alibaba's Jack Ma: Companies must help solve the problems of society
Do you have any specific reasons to believe that the USG ever stopped or even simply tried to discourage the Concorde from flying to airports on the U.S. East Coast?

As for flying over populated parts of the U.S. at supersonic speeds, not even the U.S. Air Force gets to do that. (Source: https://news.ycombinator.com/item?id=8209976)
Faire enough. Thanks for jumping in.
Please, assembly is OK. It's not even magic or special wizardry. My dad programmed and maintained insurance industry applications in assembly side by side with many other normal office workers for decades. Assembly is OK.
iRedMail has been around much longer. Mailinabox has a simple admin web-interface to add users whereas iRedMail charges $400 for a web-interface. iRedMail also doesn't include z-push (i.e. push mail). Edit: Mailinabox does support multiple domains, by default it will only use itself as DNS which currently does not support backup DNS.
It's meteor! Their marketing department want your email desperatly ;)
Yes, anything that sends information in the URL is obviously visible to anyone who cares to look at it, and would breach most privacy legislation.

This is a good idea in principle but the execution isn't really viable in its current form. They need to re-think how they get the e-mail addresses and how they keep track of users.
I dont understand what you are offering, it seems like a more limited version of Google Analytics! Also theres mixpanel and tons of other analytics services. You need to explain your product a lot better and explain how you are different than all the other analytics platforms.

Perhaps consider working with a marketer?
Why not find a host in Singapore or Hong Kong, rather than Hetzner that is 300-400ms away? (Nothing wrong with Hetzner, just saying)
Great job. You need to fix a couple of things

- https

- http://retentionbooster.com/site/api_addaction?action_name=l... should return a pixel not a text/html 1

- the response when a returning user logs in is currently a 500 error (insert into rb_retentions fails because of duplicate email)

- anyone can login to dashboard with a non registered email or non-email http://retentionbooster.com/site/adduser?email={random}&pass...

- make sure the retention email doesn't end up in spam folder
I take it you're referring to the "no sonic boom in my backyard" shenanigans that hampered flights to/from/over the US in the early days? These were sorted out for the key NY-Europe routes by 1977, just over a year from first commercial flight.

https://en.wikipedia.org/wiki/Concorde#Operational_history
For Windows XP and Server 2003, there is a hotfix: http://support.microsoft.com/kb/968730

This enables SHA-2 certificates. Deployment of the patch is another problem, since it's a HotFix (which may have enterprise-QA issues) and not intended for general use, AFAIK. Still, I've been using it since WS2008 originally came out.
Register renaming is transparent (aside performance) even to assembly. Multi-core system are irrelevant as each core has the same set of registers and registers are not (visibly) shared amongst cores.
Assembly is bad for auditability, which is important in crypto to prevent subtle errors.
They are focusing on tracking and taking action for a special type of event (login). A retention email ("Hey, we haven't seen you for a while") is a great strategy to convert idle users into active customers.
Almost every HTTP server, language, and web framework has at one point had a vulnerability that exposes configuration or environment variables.

The fundamental problem is that no matter what language and server combination you choose, it was never written for hostile environments. Exposing an IP address of an internal server is considered a very low risk vulnerability (as compared to say RCE), so very little work is put into auditing for such risks.
The presentation is not the best, I agree.

This service allows you to auto-send emails based on tracking pixel hits (which is something GA can't do).
The copy on this website needs work. Ditch the smiley faces.
Webscript – Choose a URL and type in a Lua script
It's a very contested report, see for example a post in a broader discussion on it here:

http://www.reddit.com/r/Bitcoin/comments/26g46e/the_willy_re...
> - anyone can login to dashboard with a non registered email or non-email http://retentionbooster.com/site/adduser?email={random}&pass....

Does not seem to happen, here (shows the home page). Maybe you're cookied/logged in?

> - make sure the retention email doesn't end up in spam folder

That's not really up to him (except, of course, for basic sender stuff like SPF and DKIM).
Fast, modern and portable to the 3 platforms like Sublime, and extensible like Emacs, could compete with Atom and LightTable.
I guess it is easier to blame Oracle than to fire the truly incompetent managers of this project.
I just visited Sweden where I learned that cars are not allowed to park 10 meters from the corner. I could be wrong on the 10m (someone on the street just told me when I was parking) - but the idea that cars should not be parked adjacent to the intersection is great.
>One issue I could see though is the initial email would essentially devolve into a "poke". Nobody would bother writing anything in it, which would mean the spam filters would have nothing to filter on.

that is a good thing: if the first message contains something else that is not just "poke", it's spam.
- login (use something like http://retentionbooster.com/site/adduser?email=a43abe&passwo...)

- choosing a good transactional email service might be helpful.
We are hard at work :)

There is no public SDK yet, and hardware is also under development.

We've had a simulator for a long time, and we show it off a bit in the Specification talk:

http://millcomputing.com/docs/specification/
That depends how much the compiler can optimize (away). If the next call is free(), it's quite trivial to skip the zeroing and just take the correct branch.

I am still uncertain while people want to just 'zero' it. Filling random data (just one random() call) and then using inline PRNG, then summing the result, storing it globally in volatile would reliable 'zero' the data but it's quite CPU intense.
> <10 ms away.

This would appear to be a problem with latency rather than bandwidth. Increasing / improving one doesn't necessarily have the same effect on the other. This also impacts video-conferencing (as suggested above) and other real time applications.
That's a pretty good idea (as long as these are considered "transactional" by the provider).

edit: Can confirm the authentication behavior now.

edit 2: In fact, the username is printed without any escaping.
Last I heard they're still limited to sims and are concentrating on patent filings. The bootstrap strategy is LLVM (once they get around LLVM assuming addresses are integers as opposed to the Mill's compound things) and to get Linux running on top of L4 which seems doable[1]. They say they're looking for a niche to start in before going after PCs.

[1]http://l4linux.org/
> the Europeans had a supersonic airliner and the US didn't

Technically no, but the 747 is fast, almost too fast in these days of fuel economy.

The 747 was designed by Boeing to do M.87 (Pan Am wanted M.9)
, though it now sits around M.855 (913 km/h) [1] due mainly to the requirement of fuel efficiency over raw speed. Almost Mach 1. How did Boeing designers get this speed? Hint: The hump and area rule (min drag > M.8) [2] Now a DC8 was pushed to M1.012 under special conditions. [3] And as a point of interest, Air Force One (VC-25A) is rated at M0.92 (1015 km/h). [4]

[1] http://www.boeing.com/boeing/commercial/747family/pf/pf_400e...?

[2] http://www.aerospaceweb.org/question/performance/q0150a.shtm...

[3] https://en.wikipedia.org/wiki/Douglas_DC-8#Production_and_te...

[4] https://en.wikipedia.org/wiki/Boeing_VC-25#Specifications_.2...