skysight-inc/HackerNews huggingface dataset:
> ...but doesn't throw it's hands up in the air and say estimation is impossible.

It is impossible to know for sure. It's a bet. It's also impossible to say precisely what the DOW will be at next Thursday. But you can make a guess with confidence intervals, long or short the appropriate index, and make some money.

The problem is that "real business" people want impossibly precise estimates for software projects in particular. If software estimates were more like medical prognoses or financial reports, they would include confidence intervals and risk assessments, and we would be having another conversation.
>> Remember this moment in five to 10 years, when it becomes obvious the television industry is in trouble.

Really? It's not obvious now?
Well, I leave the game open at work and just spin the stops near me (there are three). Ive also walk an average of 20k steps per day since Pokemon Go came out.

I usually walk 15k steps, so it was a 30% increase.
LLVM is a virtual machine, though, even in the sense that the Java VM or the Lua VM are virtual machines! Virtual machines (a.k.a. abstract machines, though technically virtual machines are a subset of the abstract machines) are simply computers that are implemented in software. When you target the LLVM, you do generate bitcode in much the same way you'd generate bitcode for the JVM (though the bitcode itself is very different).

What makes the LLVM low-level, compared to the JVM or the LVM for example, is that it doesn't offer the same level of abstraction that they do. For example, the JVM abstracts not only the machine, but also the operating system, the program linker/loader, and even some devices, etc. On the other hand, the LLVM essentially abstracts the CPU's instruction set, and that's about it. This is why even when generating LLVM bitcode rather than native code, you still need to worry about things like ABI, naming conventions, system calls, etc. -- because those things are separate from the physical machine's ISA.

However, just like with physical machines, I'd wager that it'd be possible to implement those abstractions on top of the LLVM, though it's likely easier and more efficient to just have a retargetable code generator.

Note that the LLVM can also operate as a JIT VM much like Java's HotSpot VM or LuaJIT's VM, and in such a mode the differences are less obvious from the outside. Similarly, both Java and Lua can be compiled to native code (in fact, in order for JIT to work, this must be the case), but going a step further, they can be compiled AOT. In a sort of "middle-ground", they can be compiled to their respective bitcode, and then further compiled into native code -- precisely the way the LLVM tends to operate.

The idea goes way back. There are plenty of examples throughout history of compilers targeting virtual (abstract) machines, and it offers several advantages. Portability is the one everyone talks about, but there can also be advantages for code density and compiler complexity, among others. For example, the ANSI/ISO/IEC standard for the C programming language defines the semantics of C in terms of the operation of an abstract machine. A handy way to specify the operational semantics of a language! [EDIT: In fact, the original purpose of abstract machines was for this kind of formal specification of semantics; it was nearly a decade before people realized the other advantages of AMs when used as an abstraction in programs themselves.]

See also: Landin's SECD machine, BCPL (O-code), UCSD Pascal (P-code), (O)Caml (CAM - categorical abstract machine), the G-machine, and many more.
Thanks! That should have been Cloudflare support's answer. I did not detect the three pictograms as they were contrast-"enhanced" away. The non-visual reCAPTCHAs I now get are even passable without sound.
> There's talk of it happening regardless, as without the EU there's no requirement here to use SI units

The EU did initially have the goal of getting rid of all non-metric units, but gave up in early 2000s since the UK was opposed.

A part of me could see an UK-in-the-EEA being forced to switch to metric, if the EU were to go full metric (with the UK not having a vote of course), and that's applying to the EEA (incl UK). And if the UK were to apply to rejoin the EU, I suspect metricification would be one of the requirements of reentry.

So the brexit vote might increase the chance of the UK going metric. :)
'Religion' is etymologically related to connotations of joining and binding. This implies some sort of separation, and a process of joining.

Similarly, 'yoga' (by which I do not mean physical exercise) is etymologically related to connotations of union (from 'yuj'). Again, the implication is separation and a process of union.

If you take a serious look at your own experience (the evidence), you will arrive at a similar conclusion to Descartes; roughly, that the evidence of one's senses cannot be taken at face value because they provide similar evidences in a dream which is understood to be entirely illusory upon waking up.

Alas, most of 'Western' (I do apologise in advance to anyone who thinks I'm being too liberal with that word) thought takes the waking state to be absolute, and dream and deep sleep to be subsets of this state. This is an assumption but it runs so deep that it will be difficult for most to see what I'm trying to point out.

First consider that the three states of consciousness experienced (waking, dream and deep sleep) are completely different modes; that is, the dreamer can neither conceive the existence of a waking world which is more 'real' than his current experience, nor will he readily admit that his experience is illusory...until he wakes up and becomes the waker. At this point the illusory nature of the dream cannot be doubted. The money in the dream cannot service debts of the waking state.

Consider, then, that questions as to the origin of the world, the purpose of existence and the nature of God may arise only during dream and waking, because in these states there exists thought and thus by implication a mind -- the conclusion is then drawn that in the absence of a mind, there is also absence of a world (as in deep sleep).

Thus one may conclude that the 3 states of waking, dream and deep sleep have relative and not absolute reality. It will, however, be noticed that there is a substratum integrating these varying experiences and arrogating them.

These are all evidences available to any human being and perhaps could lead one to believe that there might be something to religion after all, beyond the paraphernalia of clothing, places of worship and specific texts.

"The kingdom of heaven is within you; he that findeth his Self shall know it"
Particularly of note:

1.3 What is requested from the student

The only way to learn mathematics is by doing
exercises. One does not get fit by merely
looking at a treadmill or become a chef by
merely reading cookbooks, and one does not
learn math by watching someone else do it.
There are about 300 exercises in this book.
Some of them have solutions in the text,
others have solutions that can only be
accessed by professors teaching the class.

A good student can also make up his own
exercises or simply play around with the
material. This book often uses databases as
an entry to category theory. If one wishes
to explore categorical database software,
FQL (functorial query language) is a great
place to start. It may also be useful in
solving some of the exercises.[0]

This is not a novel, and you don't learn by just reading things. You need to engage topics like this in hand-to-hand combat, and if you're not willing to do that - give up now. Your knowledge will be superficial, and ultimately useless.

Added in edit: To reply to both (currently) comments, you don't learn how to program by just reading and not doing. You can learn about programming, but you won't actually be able to program, and your knowledge will be superficial. If that's your objective, just to know about this topic, and others in math, then fine. If you want to be able to use your knowledge in any meaningful way, my comment stands. It's not enough just to read. You have to engage, and do the work.

[0] http://category-theory.mitpress.mit.edu/chapter001.html#lev_...
Postgres Guide
PayPal's Deal with Visa Leaves Investors Questioning Benefits
Silicon valley is increasingly adopting way too much of the PC groupthink as of late. There's absolutely nothing and nobody that is truly disrupting anything. Even the word "disrupting" has become a cliche adlibs fill in the blank for pitching "new ideas".

Gone are the middle-class rebels (jobs/clark) that don't care what anybody thinks, in are the ivy-league-ish conformers that want wall street funding and friendly government regulation (basically everybody.

And hey, if wall street and friendly government regulators is what you want and if you have a few hundred grand (maybe a few million) to throw at her foundation or her friends, then Hillary is your gal.
First, the hot-desk WeWork subscription contract is worded to avoid "exclusive use". If that's what they --- like most WeWork users --- had, it's unlikely they had a lease at all.

Second, even if they did have a lease, statutory notice and penalties are nowhere nearly as strict as they are for residential lockouts (where statutory civil punitive damages untethered to actual damage do in fact apply).

In any case, if they want to claim damages, they're going to have to (a) document actual damages from WeWork's action and then (b) take it to court and wait a year or two to have a chance at recovering, in what will, due to their own actions, be a complicated case.

Nothing is going to happen here. Everyone is simply going to move on.
No, I meant what I said. There's whole pages dedicated to all the issues Linux has in terms of audio/video subsystems, app standardization, inconsistency of UI's, users having to dig into command lines, and so on. Issues solved by Microsoft and Mac OS X early on during basically first release with continualy improvements instead of people ignoring it.

It's why many hackers and makers use Mac OS: extremely polished desktop + power of UNIX/BSD underneath if they want it. And it's not Windows. :)
Appears to be experiencing the hug of death. May be quite slow
Why is that? I'm just curious, because I (finnish) can't associate two liters with anything of the top of my head. Everything is always one liter.
Testing Sites for Self-Driving Cars Become a Priority
Not impossible, its akin to having a P vs NP problem.

Properly estimating a software project takes just as long as developing the software itself.

When people want estimates they somehow assume they can be given on the spot, or at most with a few hours of work. Nothing further from the truth.

A good software estimate is a project in its own right. It takes time, a deadline and a budget to break apart a software project, design a solution, identify its subtasks, identify its critical path, research alternatives, evaluate frameworks, tentatively assign tasks to teammates, write down an estimation report, discuss it with the customer, etc.

And then you end billing the customer for 120 hours of work to conclude the project can be done in five days, give or take a week.
Profit from Bitcoin Market Without Buying Shares
HOW IT'S MADE: Forging of Aircraft (1970's?) [video]
Do you have a source for this equation or did you derive this yourself?
"The laws that underlie these theories are time-symmetric".

I don't get how people can say this. Quantum measurement (collapse of the statevector) is not at all time-symmetric. People seem to always leave this out in such discussions. They either view it is a temporary "problem" with the theory that we will one day fix, or just as something that is plainly not a theory. Or who knows what. The wikipedia article on interpretations of quantum physics has a giant table that illustrates the lack of consensus:

https://en.wikipedia.org/wiki/Interpretations_of_quantum_mec...
> It's senseless to be sure one is because it happened to be the one you were raised with.

And you wouldn't think that if you were born in other circumstances.

> I'm of in the camp where I assume none of them are correct

Fair enough. My point was that everyone assumes some things and that there will be more peace and understanding when we acknowledge that instead of establishing outgroups.
OT: Is there a site that curates these kinds of interestingly detailed hacks? Like Dan Luu does for debugging stories? (https://github.com/danluu/debugging-stories)
Finally, a way to teach Americans the metric system that doesn't involve weed
> I find it optimistic, to say the least, that each individual can reasonably start from first principles, discover whether there is a Creator, discover if God wants anything from us, and then comply with the requirements of God before the afterlife (if there is one).

I am willing to bet that there is less people in this world who do this "search on their own and discover god" than there are atheists. In fact, if you hang around atheist circles (The Atheist Experience for example), you'll hear enough people say they lost friends/family after deconverting or even that they still fear Hell even after they stopped believing.

> but the Jesus of the Bible was clearly opposed to people using religion for personal ends

How would you know? You realize that, assuming that Jesus did exist as a single person and all, we only have accounts compiled by a single authority that had interest in not having any negative portrayal of the guy?

It's like saying that Steve Jobs was not a bad person because his authorized biography didn't mention any terrible things (and even then, Jobs' probably mentions his daughter in passing at least).

> Regarding nonsensical axioms, axioms can be nonsense if they are inherently contradictory.

If you believe in truth-coherence, which seems to be a belief that religiosity-inclined people have.

Monists/materialists seem to tend more towards the truth-correspondence view. Under the latter, axioms don't need to be contradictory to be nonsense. They just need to be contradictory with reality.
Yes, thats sad.
There is more discussion about this here:
https://www.reddit.com/r/netsec/comments/4u86a4/how_we_broke...
The largest container of most soda brands available in American supermarkets is a 2L bottle.
> There's absolutely nothing and nobody that is truly disrupting anything

It's not for want of trying.

http://urbit.org

And my own humble efforts in this regard:

https://sc4.us
You aren't going to have much agility with torque rods. A small satellite can move a few degrees per second with reaction wheels. A large spacecraft needs CMGs to get the same slew rate.
Pretty much. "Racist!", "Hate!". They are just buzzwords that serve to shut down debate.
I like this Quora answer on the subject: https://www.quora.com/Why-are-software-development-task-esti...
Donuts in flight in first US-approved drone delivery
You can run arbitrary tasks in Gulp. The most common task is build. But that build task is chained together via scripting and plugins.

Webpack only deals with the build. But instead of script, it aims for a more declarative API with config files.

So Webpack only covers the build part of Gulp. Which leaves all of the other scripting capabilities of Gulp. However, a major opinion now is to just write vanilla JS scripts and call them via npm commands and hooks. Gulp has strange api, is callback heavy, and everything needs a Gulp plugin to work. Plain javascript scripts can be closer to normal javascript, and npm can use the tool's CLI directly.
wow

From a legal perspective how do companies and hackerone create a binding exemption from laws used to prosecute hackers?
Thanks, there really aren't enough memes from Spaceballs these days.
Problem is that the extreme rich (like Thiel) are the ones who are benefiting from the current situation, and deregulation/reduced taxation will just amplify the problem.

The core cause being that individual humans are much more productive now. We just don't need as many people working.

>They want the dignity of meaningful reasonably-paying work, not income redistribution.

About the only way to accomplish reasonably-paying work is to legislate it. WalMart employees make so little a substantial fraction (possibly 15% in one state) are on food stamps. [1] Minimum wage needs to be livable.

But as you push up minimum wage a lot of employers will cut back on how many people they hire. They certainly won't rehire the 5M+ people who have lost manufacturing jobs due to outsourcing and automation: Even the manufacturing jobs that are returning to the US are only hiring 1/10 or fewer the number of workers, and those need to be experts and managing robots. So if you have people who want jobs (and not, for instance, a guaranteed income), the government is going to need to be the employer of last resort. And I don't see Trump creating a New Deal.

The laughable situation is that Trump is known most for cheating companies and workers for his own benefit. He's in this for his ego and for selfish gains. Looking at the evidence, at best one can hope that Trump will break the country so badly that something better will rise from the ashes. And it's immoral to push for such a disaster for someone like Thiel who isn't likely to be one of the ones who suffer from the disaster. The ends don't justify the means.

[1] http://www.slate.com/articles/business/moneybox/2014/04/walm...

[2] http://www.theatlantic.com/magazine/archive/2015/07/world-wi...
Depends, have you spent some of that long life fighting for those who don't have your privileges? (Assuming you haven't been unable due to intersecting factors like mental illness or poverty?)

Noam Chomsky's an old white man. Doesn't thrill him to spend half his time helping the human race end its wars and self-destruction, but he takes the responsibility.

(Even if you did apologize, what difference would it make?)
Honestly, this type of thinking is part of the problem. Silicon Valley should be about ideas and innovation, not alignment with some PC racial quota dogma.
Issue may not be the routing, but that a mobile device is required to create an account.

Are you saying that the Signal Protocol created Open Whisper Systems, which is lead by Moxie Marlinspike, does not require a phone number to work? (Say the Signal Protocol instead of the browser extension since the browser extension uses the protocol to work.)
How about: the reliability of software estimates are inversely proportional to creativity requirements, with a unified theory of physics establishing an upper bound on creativity with a corresponding 0 for the estimate reliability.
During negotiations with a large corporation for customizations to our SaaS product, a business analyst asked:

"Why is this so expensive? Can't you just copy and paste some of the code from other parts of the system?"

I couldn't even respond right away, I had to censor myself before saying anything.

Background:
They wanted pre-populated values/logic very specific to their workflow. It wasn't just an easy cut and paste because the software would behave differently for them.
Paper at http://journals.aps.org/prl/abstract/10.1103/PhysRevLett.116...
We probably won't see module, or a good module, until big HTTP2 support. Having a single file has some huge gains for HTTP, mostly in the overhead cost of a request. HTTP2 will get rid of some of that overhead via streaming files and header compression. Sending a ton of different javascript files is too costly right now.
Which one do you have users for?
Agreed, the world needs many more spaceballs memes! :-)
I don't understand at all. I clicked "I don't get it," then put ".arbitrary" in as a selector, and.....a message comes up saying "Wasn't that awesome?" Nothing else happened.

What am I missing here
The Left has not helped Silicon Valley much.

1) ageism -- once you hit 40-45yo, you're done. Take a survey of the ages of the people at your company for evidence. Most engineers in their 20s; some in their 30s; almost none in their 40s and beyond

2) sexism -- females are about 50% of the population. But in Silicon Valley? Hiring favors males. Again, look at the companies you have worked at in Silicon Valley over your career. Mostly all male.

3) racial stereotyping -- take a look again at the companies you have worked for over your career. How many blacks there? How many Hispanics? VERY FEW.

So the idea that the Left is playing an effective role in the Valley is BOGUS in several dimensions:

- AGEISM

- SEXISM

- BLACK AND LATINO HIRING
Ld.so: glibc's dynanic linker/loader
Phones On, Curtain Up
Exactly, but Trump has made no proposal that would actually accomplish that kind of "great again." He (and Thiel) are actually examples of the ultra-rich who are taking extreme profits at the expense of workers, so why would putting him in charge of the country make it any better?

Also see my sibling comment here [1].

[1] https://news.ycombinator.com/item?id=12150037
The idea just might be in the air, but there are several ways an attempt at implementing it can go, some of which are less likely than others to succeed through differentiation. Those details should not be neglected.

For one, "libertarian" (but explicitly not left-libertarian) would probably be a better first-order approximation of how to position such an incubator (or conference, or...). A Republican incubator could plausibly reject Curtis Yarvin on ideological grounds, which doesn't seem like the goal.
In general, software is re-usable, and when done right, it is unnecessary to need software engineering for projects that are very similar to previous ones.

The part you're working on (and trying to estimate) in almost all cases should be "new or unknown area".
It's not a social network design issue. It's a social issue of actual humans. Our society, currently, rewards outrage amd sensitivity as opposed to reason and the free exchange of ideas. We are essentially in a post enlightenment phase moving towards new forms of regressive authoritarianism.
Typically, a spacecraft will have reaction wheels or CMGs to generate internal torques which let you change attitude by the conservation of angular momentum.

However, there are also external torques in the system. In low Earth orbit, you get atmospheric drag. Solar radiation pressure also affects spacecraft. To overcome this saturation or buildup of momentum in wheels, you need to generate an external torque. This can be done with torque rods that work against Earth's magnetic field. But such a strategy does not work in deep space with no magnetic field, so you would need to use thrusters instead.

You typically try to keep your nagnetometer far from torque rods and wheels. Voyager had a huge boom to keep the magnetometer far from the spacecraft I believe. Not sure how you get good separation at femtosat distances.
I guess the site is served using PHP.
Why is this a good thing? Just seems like different syntax to do the same thing.

You can theoretically dynamically resolve the different exports asynhronously, but you could do that by exporting functions before.

ES6 makes me think I am going crazy. Everyone seems so excited to have new sugar and a ton of busywork upgrading code and resolving runtime incompatibilities. I have yet to see any feature that seems like an actual benefit to the conservative working programmer.

Maybe destructuring.
Clearly not. But that, ironically, is the only way to make the country "great again," defined as "full living wage employment."
> Maybe because you're trying to innovate?

> No offense, but people who think the way you do about risk are exactly the reason large companies lose their ability to innovate at all.

Exactly. This is why the startup ecosystem continues to thrive even after the age of the big IPO is over. Startups are akin to R&D for larger companies who don't want to (or can't) take the risk to try something new.
RxR – RxJS and React the Redux Way
I think the key is you need a backup for the system you are gating off. If your db breaks you blow a fuse and show errors... Not sure you gained much.
Series A Saturday: FLEXE Raises $14.5M Series A Led by Redpoint Ventures