skysight-inc/HackerNews huggingface dataset:
Processes are heavy weight. They use lots of memory (megabytes) each, and they are very, very slow to switch between (tlb cache blown). Threads are better by an order of magnitude or two, for switching latency.

Encapsulation saves you from threading nightmares. Your spaghetti notwithstanding. I've done this over 20 years and several startups, writing entire application environments on everything from embedded to desktop to server, and it works fine. Try it.
Thanks for pointing that out. It's a problem with the indentation of the pseudo-Python code in our blog editor. I've fixed it.
I think he's saying that clients could decide beforehand whether they want to go into HTTPS-only mode, for example.

But this is something clients can actually do today, without the need for a new protocol or any awareness on the server side. URL isn't HTTPS? Don't load it. I actually did a Firefox plugin that implements this, called http-nowhere.
Exactly. Saying that Facebook is not real life is like saying that phones calls, radio and letters are not real life. Looking at the volume of letters they sent, people like Abraham Lincoln must have had absolutely no life.
Should Our Startup Accept Bitcoin Payments?
Does the shape and mass distribution even matter? It's going to have a center of mass, so once that's located, shouldn't the orbit be close to a perfect ellipse?
Fair enough, if you need AD, .NET, SQL Server etc. then choose Windows server. For everything else, Linux wins.
Isnt't websocket used mainly for event based communication to clients ? That would seem like something absolutely impossible to cache or proxy, not because of the technology itself but because the content seems almost specific every time.
What would the be the business case for using cloudflare with websockets ?
Predicting world cup matches to avoid cooking
Break out of the indian culture and look to get a sponsored visa by a company overseas perhaps.
However, sometimes your solution is focused solely on server-side operating systems, and that's where Linux falls short.

I laughed hard. Also what is with all the question marks on the right side of the table? It's almost like they are not confident with their statements about Linux.
Thanks! Now it makes much more sense.
I was under the impression that the main point of government was to record and enforce property rights, which are, therefore, by definition artificial.

How do you decide which rights are "right"?
"Meghan E. Murphy is an education journalist who formally wrote for Newsday."

"Formally"? Ye gods.
People want to protect all their public 'web' IPs using CloudFlare. That means they have to be able to protect anything that uses WebSockets, so we have to proxy it. Now we do.
Don't all scalable modern functional languages depend on immutability? So they can move function execution to different processes/virtual machines freely. Or something.
My father does it, many people do in Greece. Not every day regularly but 3-4 times a week. He is fine so far, extremely healthy for his age.

But what you said above could be told/discovered for jus about any drug.
Here's one extremely important use-case for #2: router/server admin interfaces. For most people it's out of the question to deal with certificates here, but the advantages of end-to-end encryption are still obvious.

That's just one example, of course. There are countless others.

#3 can't be spun up on an ad-hoc basis. It requires a domain name and a signed certificate. This costs time and/or money, and simply isn't feasible for the smallest websites.

#2 can allow the most simple web server instance created in five minutes to be guarded against passive snooping by governments and hackers.
> You put on a fake persona that is your maximally awesome self.

Well, that's what you do. Others just write what they think and share what they life, caring only slightly to stay within the cultural norms. Exactly like in real life. There are lots of people who are calculating how they look, what they say, etc. in physical world as well. "How will people interpret this? Will it project the right image of me? Will my net opinion be increased or decreased among my friends' by this action? Is it compatible with current and/or future employers?" are they questions they ask themselves all the time.
Fair warning. Chromebooks don't support Java browser plugins (arguably a plus) and some big colleges still need them for their student websites. Something that you'd want to check out first.
simply not a practical option for everyone. I only do it because I can bikeshare one way home. After biking a few miles in DC in the summer I need a shower and complete change of clothes.

Also, before they put the bike lanes in biking during rush hour felt stressful and dangerous.
Every doctor I've ever had has recommended that I have 2 drinks a day. "Heart healthy and liver neutral." Is that BS? Totally willing to hear that it is, especially if you have a source.
I meant that the known mechanisms do not explain all its reported benefits. In the Wikipedia article that you mention this is clearly stated:

"However, other effects of aspirin, such as uncoupling oxidative phosphorylation in mitochondria, and the modulation of signaling through NF-κB, are also being investigated."
Why build a business around facilitating bad behavior? Seems short-sighted ... literally, in this case.
He simply made a lot of assertions that certain styles of programming are impossible. That assertion feels great if you (a) don't actually know the techniques of achieving some of the benefits outlined and (b) try to program in a language that doesn't support them as well in a style which doesn't work well with them.

In some sense, despite the author's assertion that FP is mind-expanding and a great learning experience, I believe he still had a lot to learn. Mostly that most of these techniques and benefits are workable, but they take a genuine change in perspective (such as outlawing ambient state entirely).
I don't know much about the regulations the government imposes on pharma companies, but I assume it's mostly to show that the new drug actually does something and is not dangerous.

I think those are reasonable. I don't want a few hundred people to die and their relatives to sue the company because it saved money on the safety checks before a drug is removed from the market. And I also don't want to go back to the time of snake oil salesmen traveling the country...
> Not only does this insulate all parties from any market instability (as the value of 1 USD is always 1 USD)

The value of 1 USD is always the value people are willing to trade for 1 USD at a given moment, being just a worthless piece of paper otherwise, though because of trust in the US government, the system mostly works. However, there's a reason for why countries prefer gold reserves over fiat reserves, as gold can't be printed. Gold is an example of a real-world offline distributed currency that has been in circulation since the dawn of men. It doesn't have much value either, other than being shiny and a good semiconductor, yet it's still relevant because it's not a currency that a central banking system, like the Fed, can control.

I don't know much about BTC or Stellar or how they work, but it has been my hope that we'll suffer some enlightenment in this century and stop dynamiting and poisoning mountains in the search of gold and thus destroying real value in the process. And I've been hoping that BTC is it. So if Stellar is not an alternative currency, it's not really interesting.
there's also this research about casual games seducing depression and anxiety:

http://www.gamasutra.com/view/news/123495/Study_Finds_Casual...

The key question is why:is it only the distraction ,because its known that distraction is helpful against depression , or is also something else ? and how best is to design such games ?
Chomsky: How the bin Laden raid could have led to nuclear annihilation
Venteo – a new picture sharing app. WHAT DO YOU THINK?
"When I was programming in FP languages, the process didn't seem all that different from other languages"

Isn't there a rather famous phrase, 'You can write Fortran in any language'?

I kinda skimmed over the OP, admittedly, and the lambda the ultimate responses; I find myself far more on the side of the lambda the ultimate responses (that this guy is largely strawmanning/misunderstanding FP), but that's still immaterial to me, as I'm not really interested in academic arguments.

I've been programming in Erlang (which though not lazy nor pure still embraces an FP approach), and I've found that after embracing the languages idioms, structuring my code and my thinking to take advantage of the language, I'm far more productive than I was in any imperative language (and became so in less time than I had spent in those imperative languages). And things like concurrency, while still complex, have become comparatively trivial than the crap I was having to deal with in those imperative languages.

Now, that may be a combination of other factors (a REPL, more concise language, fewer teammates writing better code), and it's anecdotal, same as your response, but ultimately I think personal experience is going to trump academic argument every time.

No matter how much someone extols the benefits of FP, if you don't experience them you won't be swayed, and similarly no matter how academic an argument against FP someone tries to make, having experienced benefit from using a functional language, academic arguments are of little interest to me, and I'm curious to try more functional languages.

All I'd say is, to your experience, examine whether you were simply trying to bend the language to fit your existing models and approaches, or if you were willing and able to replace your models and approaches with those the language required (i.e., in Haskell, not merely "Okay, I need to do a side effect here, so time to write 'do'", but "Hmm, I have a side effect here...is this the right place for it? What other side effects do I have? Can I minimize where they're being called, so I have comparatively few functions that require the io monad?" etc). If it was the latter, fair enough. My experience was different; both are valid.
It's a shame Discover Card lost their ability to offer this service, I've had to use Entropay in the past and the fees were just brutal.
Do the limitations also apply to GLONASS which is now in all modern devices?
"Even a side-effecting function call in C has a well-defined "value" as a state transformer that maps states to pairs of states and values (the so-called "monad" in functional programmers' terminology).
The reluctance of functional programmers to call such languages "referentially transparent" merely implies that they are reluctant to admit such complex mathematical/conceptual objects as "values". On the other hand, they seem perfectly willing to call a state transformer a "value" when it is put in their own favourite syntax and dressed up with a buzz word like "monad". I have to say that they are being entirely inconsistent, even if we grant it to them that their idea of "referential transparency" has some coherence."

http://stackoverflow.com/a/11740176
We used to live like this. Eating organic food, getting lots of exercise, dying in our 20s...
Newer ones are digital (I've seen 3D interactive ones on an A380)
Reminds me of the study carrels in a local University library. They were good for getting essays written.
This really bothered me in an article remembering a man who spent most of his life studying and trying to raise awareness of psychoactive chemicals:

> Ecstasy, known as MDMA

It's MDMA (the chemical compound 3,4-methylenedioxy-N-methylamphetamine) that's usually known as "Ecstasy", but many other chemicals are also sold as "Ecstasy" as well.

Very few people die from MDMA overdose, or even the effects of MDMA, but that doesn't always extend to the other chemicals sold as ecstasy[1] - I was at the Warehouse Project opening night last year where a guy died and several others were put in induced comas because they were supplied with PMA rather than MDMA[2]. Whether or not you agree with using psychoactive chemicals recreationally, any misinformation can be dangerous to the people who will use them. I feel this error should have been caught by the editor.

[1]: https://en.wikipedia.org/wiki/MDMA#Purity_and_dosage_of_.22e...
[2]: http://www.bbc.co.uk/news/uk-england-manchester-24314997
Germany already has such similar services. http://www.mitfahrgelegenheit.de/ etc. Uber is still not legal, because it's commercial. And those services kick out people if they just do it for the money.
Self-signed certs are much harder to get browsers to accept these days. The "I know what I'm doing" button and process are becoming ever more complex, and I wouldn't be surprised if they just start going away in favor of a list of trusted root CAs, which you may or may not be able to control as a user, depending on your browser. Which sucks. But anyway.

StartSSL is one place where you can get a free cert for your website today (and yes, they charge for revocation, but revocation is pretty ineffective anyway). I got a free cert from them, but my mobile browser doesn't trust it, so I decided to shell out $10 for a cert that's more widely auto-trusted by browsers. Not a huge cost, IMO.
If your non-geeky "friends" are telling you to get a life, I suspect they aren't actually your friends.
Most modern functional languages encourage immutability to a greater or lesser extent, but allow or even encourage workarounds. I don't think they depend on immutability but it's a bigger deal than it is in some other paradigms.
So much for putting advancing scientific knowledge first, as opposed to making sure you're the first to publish something.

A very bad side effect of scientists only caring about published results, not acquiring the raw data needed for those published results.
I didn't mention credentials. Plenty of web use is anonymous, and has 0 need for SSL/TLS
Mocl – Lisp for iOS, Android, and OS X
They've posted terms of sale promising not to do that. It's possible that they're committing fraud by taking money under false pretenses, but I'm guessing not. They're well-known people with good reputations and a team of lawyers advising them.
People will always want things. If the government cannot balance and resist those influences then this is an inherent flaw of the government.
Functional Programming is so poorly defined.. It clearly means whatever the op appears to think it means for the context of the current discussion.
they should be assignable property as if they were physical goods. Just as the person can assign their physical wealth the copyright should be assignable as well. The expiration of copyright should be independent of the author's lifespan.
>It's theoretically possible that the 'f()' or 'x' might change between the lazy evaluation of step one and the lazy evaluation of step three million.

You can't re-bind values in the lambda calculus, so no, they never will change. This is why languages like haskell are immutable.

His complaint #3 also relies on the false assumption of a mutable language.

Complaint #4 was solved by monads, quite a while ago.
Defragmenting Qt and Uniting Our Ecosystem
Most currencies act as a reliable medium-term store of value. In countries where the local currency is as volatile as bitcoin, people tend to eschew it for business in favour of more stable foreign currencies. So bitcoin is missing a big chunk of what a currency does.
Why does it have to be video?

Some of the simplest sites around are plain text or text and images. Why do I need SSL or TLS to view either of these?

I am very aware that anything authenticated should be carried over an encrypted connection - I'm not arguing against that. I'm saying there are use-cases that do not require it.
This is my favourite part of the article:

The mission gets even more ambitious in November when, after moving Rosetta closer to 67P, mission controllers will attempt to put the Philae lander on the surface.

The lander will use harpoons to anchor itself and will carry out a series of experiments, including drilling into the material that makes up the comet.

The mission aims to add to knowledge of comets and their role in ferrying the building blocks of life around the early Solar System.

Harpoons. Very, very cool. I can't wait to find out more about this comet!
I think it's a bug, not a feature. People don't like doing things for no perceived reason whatsoever, and that's what schools look like for many kids. They remove all the fun they can find and replace it with discipline, standardized tests and the idea that one day you'll find it useful (not for anything worthwhile, mind you, but to get to that thing called "college", which will help you get that thing called "job", which is what adults do to have money for food).

I'm not surprised people don't want to learn - because they are not allowed to learn in order to build rockets, or have fun with the subject, or do something rewarding. Instead they are told to learn for points that will give them more points, that will give them more points, that will maybe give them money one day.
I gather from their website the car may be returned to "any non-restricted curb side parking throughout the car2go Home Area"

How extensive the home area is depends heavily on the city. In Los Angeles, it looks like a tiny sliver of the city [1] whereas in Berlin the coverage looks a lot better [2] (although it's possible I'm being confused by different map zoom levels)

[1] https://www.car2go.com/en/losangeles/
[2] https://www.car2go.com/en/berlin/
I've yet to find documentation describing those protocols clearly. Do you have any links?

(Of course there were consensus protocols already in distributed systems research, but generally they've relied on having a known set of nodes.)
Where to find a co-founder?
Hi,

I am running a few projects for 2 years now. Now it becomes just too much one man can handle! And off course if you have 2 persons working on it things go faster (or should be). The problem is that I'm having a hard time finding a partner (in my near environment)! Also I'm not able to pay him, but rather give him/her a piece of the cake (there is revenue, but nothing you can live from yet).

So questions are:

- Where can you find a good co-founder ?

- What share would you offer him (already working 2 years on the project already and invested money in it etc.)?

- How would you organize it legally ?

- Would you meet him in person first ?

- Are there other things you should be careful for ?

Hope this can be an interesting discussing where we can learn from :-)
I've been taking a low-dose aspirin for 10+ years with my morning meal and I've never had issues with ulcers or bleeding.
Sprint merger dead, Iliad almost home ‘Free’ to acquire T-Mobile
> data Nat = Zero | Succ Nat
> data Neg = Neg Nat
> subtract :: Nat -> Nat -> Either Nat Neg

I think that this is one example where the types don't speak completely for themselves. Is `Neg Zero` meant to stand for the integer `0` (as one might naïvely expect) or the integer `-1` (as one might expect from the pseudocode `Neg n = -(n + 1)`)? If the former, then what is `subtract Zero Zero`? (I.e., is it `Zero` or `Neg Zero`? I hope that we don't get into IEEE 754 (http://en.wikipedia.org/wiki/Signed_zero) territory here!) If the latter, then there's no ambiguity, but I think that it's fair to say that that meaning isn't clear just from the type!
On the other hand it means Uber has to make that money somewhere, probably the other Uber services which mean they rely on taking a big cut out of the fees making them less competitive.
Why This CEO Happily Just Quit The Best Job He's Ever Had
>In The Netherlands operating a phone while driving (voice operated carkit exempt) gives you a ~$250 fine.

Sadly you're wrong. Holding a phone is illegal, operating it while in a car kit is officially nog prohibited.

>Artikel 61a

Het is degene die een motorvoertuig, bromfiets, snorfiets of gehandicaptenvoertuig dat is uitgerust met een motor bestuurt verboden tijdens het rijden een mobiele telefoon vast te houden.
Yeah, we tend to self-select out of each other's group of "close friends".
Hey! I was the one running the build environment stuff in VS at the time.

IIRC, CoreXT didn't handle some really oddball scenarios we had that involved self-hosted compilers and runtimes. e.g., rerunning the build with the compiler you just built or just the runtime you just built, or...

We were also trying to shift as much of the managed parts of the stack as possible to using MSBuild natively, which required a custom local runtime build to support asmmeta (which rudi and I created to solve the circular build dependencies in managed libraries in VS).

We were also using subtly different versions of build.exe whose parallel build support and support for scenarios with files over 2^31 bytes differed in non-trivial ways.

In the end, I think I stole everything I liked in CoreXT (which was a lot!) but we couldn't really adopt the workflow without breaking basic requirements that VS had that nobody outside of a compiler toolchain really sees.

(BTW, I apologize if some of this is off. Like you pointed out, this is more than 10 years ago.)
Yes, mass distribution and shape have a huge effect in the orbits.

For example, the perturbations from Earth's equatorial bulge causes the perigee of an orbit to shift eastwards (see: Molniya orbit). The Moon's gravity field is very irregular and orbiting the Moon at low altitude is just black magic.
You realize that the main article is essentially an obituary, right? Show some respect.
Those who don't have CA-signed certificates can still use HTTP/1.1, I don't think it's that big of a deal.
Singapore Airlines IFE rebooting the Linux kernel https://www.flickr.com/photos/kalleboo/2473197800/

Running StarOffice https://www.flickr.com/photos/kalleboo/2473197320

Thai Airways entertainment system rebooting Linux (with the penguin logo visible) https://www.flickr.com/photos/kalleboo/3911989854/
Forget the hand-waving and excuses, TLS needs to be mandatory, period.

This alone would make me forgive just about any other problem with HTTP/2.
The police don't have the power to imprison you either. They can arrest you and place you in jail. Prison requires courts.

Corporations can, and increasingly do, pursue actions against individuals which result in prison time being imposed, including for purely financial transgressions which bear an exceptionally strong resemblance to debtor's prison.
> there's a lot of people building things for ethereum.

Are you sure it's ready? There seem to be critical pieces missing in the execution model. Specifically, arbitrary code execution by strangers.

From the white-paper: http://www.gavwood.com/Paper.pdf
"the Ethereum Virtual Machine (EVM) is a quasi-Turing-
complete machine; the quasi qualification comes from the
fact that the computation is intrinsically bounded through
a parameter, gas, which limits the total amount of com-
putation done."

This all sounds very interesting and novel. You buy credits for hosting, this goes further then using Bitcoins to rent bare metal servers. It's integrated in the architecture.

Reading on in that whitepaper. "The machine does not follow the standard von Neumann architecture. Rather than storing program code in generally-accessible memory or storage, it is stored separately in a virtual ROM interactable only through a specialised instruction."

Quite exotic and no re-usage of existing code. What does that mean for IO and networking? Are you allowed to create TPC/IP listen sockets? This is undefined.

Moreover, "For the release series, we use a more complex proof-of-work. This has yet to be formally defined, but involves two components; firstly that it concerns the evaluation of programs on the EVM."

The developers aims for an ASIC-proof proof-of-work system and link it to their arbitrary code execution ability (EVM). However, they are still working on this.

Conclusion, it is an unproven research prototype.