skysight-inc/HackerNews huggingface dataset:
>The ultimate reason why no heads rolled is that those heads are extraordinarily politically connected.

This is probably very true

That said, in business, if someone is willing to put their signature on a dotted line, it isn't your job to remind them of its implications.

Personal example: a friend of mine sold his house recently. The HVAC system was suspected but not known to have a leak - it had lost about a pound of coolant in a month. The leak was suspected a few days before close. He got the HVAC refilled, told the technician to write "may have a small leak" in his report, and sent this report to the buyer. The buyer agreed to close the deal anyway. Morally, his job was to properly identify and fix the leak before selling the house. In reality, the buyer signed the dotted line given the information available to her. If the HVAC now needs repairs costing several thousand dollars, no judge is going to tell him to accept liability.
Don't you know that recruiting at this stage (gatekeepers) is a box-ticking exercise?
To summarize; The guy built a random cpu instruction generator for x86. An instruction can be at most 15bytes long. So, the solution space is quite huge. He cut the solution space to 100k by generating them with DFS style fashion and validating them through cpu exceptions and flags. In the end, there's kind of map reduce style distiller to analyse hidden and valid instructions.

Nice job though
I'm not willing to share my sites, but I have some content websites, one of them have ~2 million pageviews/month and is enough to pay my bills. The others are small, but they improve ~10% my result.

They are 99% passive income. All of them can be improved, but I don't do anything, I have full time job and other side projects. I feel bad for not working on them, but I know it is the right decision to me.

To be honest, it was started as a SEO experiment. I have bad content in good shape (all in-page SEO tricks done). I'm sure better content can improve my results.
That's because Boolean is a one-bit integer type. Whether you choose to call your 0s and 1s "false" and "true", correspondingly, doesn't change that.

Furthermore, from this perspective, a Boolean AND is just integer multiplication; Boolean OR is saturating addition; Boolean XOR is inequality; and Boolean IMP is saturating subtraction.
If I was you, I'd definitely reach out to the author(s). They're usually surprisingly responsive. And they love to hear from people interested in and using their work.
What is this traditional method that is superior? There seem to already be plenty of excellent commercial brands as well as purveyors using various liquid gases for rapid freezing with minimal crystal growth.
Very short answer. I assume you have had certain success with your startup. Do you mind expanding a bit on your experience.
Insurance companies actually have strong incentives to price things in a way that reflects the expected value of the money they'll have to pay out, and they have people who are paid to do those calculations. If some genetic variant makes someone ten cents per month more expensive, on average, then an insurance company would have trouble charging much more than that.
Safari is full of bugs and incompatibilities. Every time I develop something for the web it's always "works on Firefox, works on Chrome, works on IE/Edge and works on... Nope! Something broke on safari again."

And the thing that bugs me the most about it is that it's tied to the iOS version you have on mobile. Eventually you're prevented from upgrading it because your device doesn't support the new iOS version.
Ask HN: Is There Any Open Source Heap Analytics Alternative?
I'm just curious if there's any Open Source JS handling all events and the back end which can handle them and provide some UI rather than querying the DB of events itself.
We are in the process of adding compile time logic, which will hopefully enable more use cases like this. (so you could e.g. run a database query at compile time and use that to populate the page). happy to ping you once this is landed, or you can follow the progress here https://github.com/idyll-lang/idyll/issues/70
Wrong. Again and again repeating the same wrong idea.

Mosquito larvae are aquatic, and the prey of freshwater fishes, toads, frogs, bats... they are directly or indirectly linked with almost everything around marshes and lakes: bacteria, algae, birds. We can expect a tsunami of unpredictable consequences for freshwater ecosystems and also for men. What if we wipe mosquito only to discover that they are necessary to controlling amoeba proliferation in water, for example?. We don't know.
The problem with "avoid crashing at all costs" is that the alternative is usually "produce invalid output". The latter doesn't sound so bad in theory - but in practice, it means that the resulting bad data can go quite a long way, further accumulating errors as it flows through the pipeline. Worse yet if there are any observable actions taken on the basis of bad data (like, say deleting a file, or deciding to show some piece of private data).
> That's not my reading.

Literally every lawyer who has looked at that license agrees that your interpretation is wrong.

Also, licenses like this have standard language; if you're even slightly familiar with how such language is interpreted, you'd realise that this represents two independent licenses to two different things, which terminate in different cases.

Also, Facebook has publically explained what the language means to them, and yes, that would be legally binding on them.

Plus:

> IMO that's pretty clearly saying you don't actually have any license to their patents.

Right, a document titled "additional grant of patent rights" that "grants to each recipient of the Software [...] a perpetual, worldwide, royalty-free, non-exclusive, irrevocable (subject to the termination provision below) license under any [claim of a patent owned by Facebook that is
necessarily infringed by the Software standing alone], isn't a grant of patent rights?

I'm sorry, but literally everything you've said is wrong. I highly suggest you read the analysis of an actual lawyer, such as the one I linked in the comment you're replying to, because you appear to have no clue what you're talking about.
>instantaneous

as the memory will exceed ram and then disk-space, that will be less true.
I do not have a PHD in CS myself, but for anyone reading this, you should still make a habit of reading papers you do not understand. You'll likely pick up bits and pieces and learn even if you dont understand what you're reading exactly, assuming you have a minimum foundation.

One of the most stressful parts of grad school in a new field (to me) was pouring over dozens of papers that I did not understand. I wish I had known then that you dont HAVE to understand every part of everything you read, especially when new to an academic field with few or no textbooks. Just be sure to watch how certain you are in your conclusions until you're comfortable with the material.
In the meantime we support browserify plugins, so you could actually accomplish something like you're talking about today by using a plugin like https://github.com/mathisonian/dbify
I've thought in the past about the possibility of a network of enterprises that would seek to eliminate or at least minimise profits and to exclude profit making companies from participation in the network. For example, the Goldman Sachss of this world would find the doors firmly shut via some kind of legal structuring. The eventual goal would be to drive profit out of the system completely, which surely would convert all profit into pure inefficiency, and thus slowly destroy the profit making enterprise as a viable model. Intrigued therefore to see this and also a report on TV about how Hamburg voted (narrowly) to take back control of their electricity network, and how this has the big power companies seriously concerned, no doubt because their parasitic extraction of profit is threatened.

As may be obvious I am not an economist, so anticipate and welcome the flaws in my idea being pointed out!
It's a good idea. The biggest difficulty was time.

There are a lot of issues with AMP plugin for Wordpress. Those issues however are not the fault of AMP project, and I only tried to focus on actual AMP except for my first post where I mixed the two together.

But it did rip everything out, so it was faster for users to load it.
Indeed. And: How do you define criminal? In my mind it's someone doing something which is morally corrupt, which should be punished by the just. These guys by their reckless profiteering performed one of the largest stick ups in recent history yet walked away scot-free, having stolen from thousands of families on a grand scale that no petty "in the flesh" stick up criminal could.

Standing on the outside, it's very hard to see the laws as not being a massive inside job - the top tier looking after the top tier of society.
I read a review in some magazine back in the day. They tested Photoshop, and the fastest computer you could run it on was an Amiga, with a 68060 third party CPU.

This was because, IIRC, Apple only used up to 68040 in their Macs. (The Quadras) And the nascent PPC mostly went to waste emulating a 68000 processor. (Photoshop, or its plugins, was not yet ported to PPC then.)
I had the pleasure of having lunch with Prof Zadeh my first year in CS right around the corner from Soda Hall. I had my book out studying and he came over and talked to me and it really made me appreciate the program. Not sure about sticks out in my head so much. I think it was just the congeniality, he made me laugh and I was stressed.

My condolences go out to his family and friends, but he made a small impact on me at least.
Anecdote, but I was surprised to find that my father (who used his HP with RPN extensively) found "normal" calculators more difficult to use. At the end of the day I think it comes down to what you're used to. Requiring more or less mental activity can come down to how closely the activity matches what one is comfortable with.
Maybe I'm biased, but I generally view posts about hypercomputation with skepticism. From The Myth of Hypercomputation[1]:

> Under the banner of "hypercomputation" various claims are being made for the feasibility of modes of computation that go beyond what is permitted by Turing computability. In this article it will be show n that such claims fly in the face of the inability of all currently accepted physical theories to deal with infinite precision real numbers. When the claims are viewed critically, it is seen that they amount to little more than the obvious comment that if non-computable inputs are permitted, then non-computable outputs are attainable.

The original idea in Turing's thesis was that the Turning Machine was something that could actually be implemented, and indeed you can find many examples of people's side projects where such machines can be made and can actually compute things.

On the other hand, hypercomputation has no physical basis. So what's the point of using it to model anything real? It's next to useless.

[1]: http://www1.maths.leeds.ac.uk/~pmt6sbc/docs/davis.myth.pdf
Maybe entrust this function to a government agency? A least they wouldn’t be in the business of selling your information—i assume that happens in some fashion under the current system but maybe someone can clarify?
If by political correctness you mean the basic human rights of the constitution
Of course we could add an exception to the constitution that excludes lab grown children. Well, unfortunately gene manipulation is eugenics unless you are willing to support your "defects" until they die of old age plus their offspring but then china is probably going to win again because they are disposing their defective subjects as soon as they notice the defect.

It doesn't take much imagination to think of this scenario. Creating artifical super children that grow up inside a lab and get killed off when convenient is the most common staple in scifi books and movies involving gene editing.

What's more important? Basic human rights for all humans or competitiveness?
That blog seems to imply you're using a distributed architecture, ie. not a single machine.
Is actually caring for an Alzheimer's stricken relative a new phenomenon? Could it be that a hundred years ago, a chronically ill, continually deteriorating relative was just left in a room to waste away?
> What I said was, if you sue Facebook for infringing on your patents then, by my reading, you lose the React software license.

Your reading is wrong: https://medium.com/@dwalsh.sdlr/react-facebook-and-the-revok...
The interview requirements may be less, but many lifestyle factor requirements are far more stringent.

Additionally, the military is unlikely to pay you favourably compared to the same job in civvy street.
Umm...becoming more athletic?

I can't speak for others, but I'm more fit because I live near mountains and other outdoor activities. I don't choose to live near those things because I'm fit. The causation is mostly the opposite of what you're implying.

Getting out and into nature will change your lifestyle for the better, no matter what your current abilities. And there are plenty of ways to get out there that don't require any fitness level whatsoever. Sitting in a boat and fishing, RV camping...I spent much of the past few weeks hiking in the Sierras and most of the people in our campgrounds were retirees.
yeah, well, have fun reading e.g. the stacks project[1] of round about 4000 pages without remember the necessary steps leading up to a corollary.

[1] https://stacks.math.columbia.edu/browse - abstract algebra as far as I can tell
How Startups Can Scale Without Mutiny
Two sciences tie the knot
Of course it's been tried.

https://en.wikipedia.org/wiki/Ilya_Ivanovich_Ivanov
> "What if you cast a string pointer to a function and called it! Huh?" and I explain that is perfectly legal C

I would argue that it's less than "perfectly" legal: The C standard lists it as a "common extension":

J.5.7 Function pointer casts
A pointer to an object or to void may be cast to a pointer to
a function, allowing data to be invoked as a function

And on a practical level, it seems to me that the increasing proliferation of NX enforcement is cramping the acceptance of this extension.
It won't be a repeat. You could argue that there are massive imbalances in the economy, but certainly they'll unleash a different kind of economic mayhem if they go awry. Also, I doubt that it's soon, and I don't think Ferreira was arguing that.
The Man Who Stands in Line for a Living
On a related note, anyone know anything about this company?

http://memcpu.com/

They claim to be able to solve NP-complete problems with polynomial resources using non-Turing architectures. I'd normally call them crackpots but they have serious pedrigree and have been published in Science and Nature. I'm still very skeptical, but don't have the chops to evaluate their caims.
Each is different. No harm in asking.
Facebook too has a mostly-text lightweight version:

https://mbasic.facebook.com/
Give away your code, but never your time
serious question: is tattoos being haram open to interpretation? i know the bible for example can be seen an conflicting itself in many places.
I can't speak for OPs company, but we did have a candidate recently with extensive GitHub material, so in his case we did not bother with our take home.
Well I'm glad it isn't just me. Though I've been seeing it on other sites like Netflix and YouTube. Hell, YouTube keeps suggesting me videos that I've already watched (search history is on). Like watch a video, go home, it is in the suggested. Sometimes Google amazes me (like when I typed in "mm unit" and it returned "molar mass" which is what I intended) but most of the time it feels like it is going down hill and I have to start using the macros.
Alvin Toffler Meets Ray Kurzweil
Way back, years ago, A.K. Dewdney published one of his computing recreations columns in Scientific American where he discussed models of computation stronger than Turing machines/lambda calculus/recursive functions/etc., etc. His contribution was a model that solved a NP-Hard (?) problem in linear time: it passed the input to two sub-processors, which either solved the problem or passed it to two sub-sub-processors each. Since each sub-processor was half the size of its parent and required time proportional to its size due to wire delay (?).

Anyway, the bottom line was that it did an unbounded amount of work in a bounded amount of time.

I stopped paying attention to Dewdney after that.
The old problem "when you turn a metric into a goal, it ceases to be a good metric". Scientists are rewarded for churning out a large number of fragmentary (if you have a really good idea, it's good for more than one paper), shoddily written papers to collect citation points. "The stuff between the formulas" is not something authors really care about.

I noticed the awful writing in new (physics) papers when I was still in university and had to read a paper occasionally. I was always relieved to find a paper from before roughly 1980. They are so much better written.
Older papers are often better written than most textbooks while recent papers are much, much worse. It is not just due to the subject matter changing.

Reportedly, journals also used to have paid copy editors. Today - well, you have heard about Elsevier and other publishers, right? They don't only seem to increase prices to increase their profits.
"If you can assert that after loading new code from a file, ..."

You are arguing about technical details, and I am arguing about architecture. The only way you will agree with me is if you zoom out a bit, and look at it from the developer's point of view:

* To deploy a bugfix, did the developer have to take the system down for maintenance and/or interrupt service? The answer for both PHP and erlang is "no".

* Does a runtime exception/crash bring down a large part of the system, or is it isolated as much as possible (often to a single request)? The answer for both PHP and erlang is the latter.

Those are two of the biggest claims erlang can make, and PHP can make them, too. Either the erlang community has a lot of difficulty communicating the advantages, or they aren't quite as unique any more (though perhaps they were at one time).

Now, erlang does have it's place. It's great for handling arbitrary protocols and getting a reliable, performant network daemon going quickly[1]. The binary pattern matching is awesome. The erlang shell allows you to have a point of entry to find out what's going on in a system while it's running. Really awesome stuff.

[1] I wrote one such daemon, replacing a bunch of python and finding a lot of bugs in the original along the way. The erlang version was about 50% as many lines of code, even though I wrote out all the typespecs and had to reimplement some things that the python version got for free. But the service was tiny, so you're right, I'm not an erlang expert.
Still is made with coca leaves, so probably similar.
Doesn't cost anything to try though. We actually do attempt to give straightforward answers to candidates that are not a good fit, although we are a smaller company that doesn't have the concerns that a large corporation has
> I'm sure we used to make a liquid with similar properties when we were children out of cornflower (?) and water.

lots of people call this oobleck, and there are a gajillion of youtube videos about it.
I started making something with DuckDuckHack, soon realized I bit off more than I can chew. I wanted to delete what I did so at least the name would be available to someone who wants to do a good job, but have no idea how to delete it.
All this discussion doesn't consider the fact that papers are written for specific audience: scientists in a very narrow field. What seems to be gibberish for you is perfectly understandable for people working in that area, otherwise it wouldn't be even published in the first place. Now, it is true that it would be nice to have this translated into laymen words, but the problem is that scientists usually have better things to do...
What's a nomadic tribe to do with someone who can no longer keep up? When there is insufficient food (commonplace in older societies) who is going to get the food?

When resources get scarce, there are a lot of ugly realities.
(Some of what I say here isn't technically accurate; i.e., it's "close to the right idea but technically wrong". Parent asked for a layperson's explanation.)

There's a famous problem in CS called the halting problem. The halting problem asks for a program that tells you whether an arbitrary program (turning machine) ever halts (a.k.a. stops executing). A function that could compute a solution to the halting problem is called a halting function.

Turning machines can't compute a solution to the halting problem.

Therefore, if you add an oracle for the halting problem to an otherwise normal turing machine, then the resulting model of computation is stronger than turing machines alone. And oracle is basically a magical box that answers your questions in O(1) time, nevermind how.

Merely assuming an oracle for the halting function is only one of many ways to build something that does things turning machines can't do.

For example, allowing infinities in various places where the classical theory of computation assumes finite sets also sometimes increases the computational power of machines. E.g., we normally assume that a turing machine's tape is uninitialized or initialize only a finite subset of the tape. But by initializing a turing machine with a carefully selected infinite tape, you can compute the halting function. Some other "now make the finite thing infinite and then code up the halting function" constructions can be found in this paper.

If you fix one of these various constructions, you can start to do all the classical CS theory stuff in the context of a slightly different machine. It's interesting to see results transfer, which break down, and what surprising new/nice results show up here but not in classical cs theory.

It's hard to say how useful any of this is because all of these constructions basically assume we already have at hand something that we have no idea how to construct in reality. I.e., the whole paper begins with "assume false" as far as us pragmatic engineering folk are concerned. But that's perhaps basically the same thing Euclidean geometers said during the emergence of non-Euclidean geometry, so perhaps this work will end up being as revolutionary as turing machines themselves and we just can't see exactly how yet.
Printk() and KERN_CONT
Genetic drift is not usually considered 'evolving' because the variants are selectively neutral. That's why finding selected variants isn't as simple as 'SNP X is 0.00001% more common in generation 2 than generation 1, case closed!' - you are looking for variants which are becoming more/less frequent than would be plausible under simple drift. Just like an experiment where you know the effect will never be exactly 0 because of chance imbalances and random noise.
LLVM 5.0.0 Release Notes
Definitely. Would love to see more sites embrace this. I was glad to see that NPR has a text-only news site too.

Of course the benefit of your project is you get to pull from multiple news sources instead of just one, so that broadens the information available.

Still sad to see that on CNN's lite site the analytics js file itself is ~7 times larger than the page. 52KB of analytics for a 7KB page seems crazy to me. Still better than forcing users to download an entire copy of React for a text page, haha :)
BBC News in Pidgin
Ah, this is the talk behind the sandsifter tool that was making its round a few weeks back. Nice to get the deeper picture.

github: https://github.com/xoreaxeaxeax/sandsifter
white paper: https://github.com/xoreaxeaxeax/sandsifter/blob/master/refer...