skysight-inc/HackerNews huggingface dataset:
If you read it in context, they say:

"If you compile the open source software that we make available from time to time to develop your own mobile, desktop or web application, and cause that application to connect to our servers for any purposes, we refer to that resulting application as an 'Open Source App'."

Then, they say the part you quoted, so the gist is that if you elect to use their servers, you have to use them the out-of-the-box way.

But you're not required to use their servers, if you can somehow procure a compatible one. They're not helping you with that, though.
I did not mean my comments as an attack on religious people. I'm sorry you interpreted it that way. Quite the opposite: I tried to argue that despite the lack of factual evidence for the existence of gods, strongly believing in them anyway can make sense if membership of organised religion is attractive enough.

I don't expect anyone who is religious to see it that way though, even though I've met many devout Christians who happily admit there is no factual proof of God and that is why they place their energies in faith instead.
Why you should put Your MASK on first (my brain without oxygen) [video]
>but its enormous ability to spread misinformations

I think there are worse sources of missinformation, like Redit.
Yes. Copying GC with bump pointer allocation is critical for pretty much any persistent data structure. In C++ and Rust one should use memory pools/arenas for them instead.
Or the estimators only hunted deer when they were well positioned to do so (e.g. few predators of humans and many deer around), and the optimists were eaten by bears.
Surely the act of people reading it is peer review? Unless you assume that nobody on Hacker News is qualified to read scientific papers, which seems like a stretch.
It's also very difficult to design for mobile devices - not due to processor or screen size, but due to unavoidable latency spikes on LTE. You'd essentially need an in-universe explanation to reconcile conflict resolution with user expectation. "But my move registered and I stunned that guy, but he still killed me!"
> You might find that people who are interested skew heavily liberal, for example, which would strongly reduce the diversity of political opinion.

Let me guess you identify as a liberal? :-)
I find my conservative acquaintances want to argue about politics than my liberal ones.

Psychology as a field is effectively garbage. Until they fix their reproducibility problems I wouldnt draw any conclusions from what could very easily be cherry picked data.
One thing I've learned leading a backend team is that a strong devops culture is necessary at any company that values its security. Engineers (especially non senior ones) will often adopt new technologies without doing all the research on how to use them securely.

Some years back it was people uploading their entire .git folder and accidentally hosting it online because they didn't understand how Git worked. Now its people accidentally hosting their docker images containing all their code publicly.

With each wave of technology its necessary to have devops people whose dedicated job is to understand how to set things up securely, and handle setting things up for engineers to use. Otherwise engineers will make mistakes through ignorance or just rushing to solve a problem without doing all the research. This doesn't mean that engineers can't be responsible for helping set things up or that they are free from responsibility to understand what they are doing, but a dedicated devops team serves as a protection to safeguard against issues like this.
In development in all browsers[1] meaning none has them yet. IIRC, one of the major roadblocks was the need to define <script type="module"> in the HTML standard[2] as well as the whole loading routine. Hence, the feature is coming later than the rest in ES2015.

[1] https://www.chromestatus.com/features/5365692190687232

[2] https://github.com/whatwg/html/pull/443
Compress video before sending is there on mobile (at least on iOS, I need to double check Android, don't have that handy right now).
> I would love to hear WHY he's skeptical. I'm sure he's heard all the traditional arguments like we have, which means he has additional information that I don't.

It is to do with social programs and taxes.

Libertarians are overwhelmingly white and male. Why this would be the case is interesting, it might be biology at work but let's stay on point.

Women are overwhelmingly not libertarian.

Therefore if 50% of the voters are in favour of social building programs then that is what government policy will enforce, forever, in a democracy. Whether this is morally/fiscally right or wrong is beside the point.

Bluntly that women can vote means libertarian policies are impossible unless large numbers of women decide to become libertarians. You can be the judge of whether this is fair or not.
In my experience the main problem with performance in UI system is not layout, but draw calls and render state changes. There are some braindead UI solutions that build a hierarchical scene graph for rendering, with each node in the graph costing one draw call.

Once you have such a system it doesn't matter whether the higher level parts follow the immediate-mode or non-immediate-mode philosophy, or if the scene graph itself is rebuilt each frame or not, just the render state changes and draw-call overhead will kill performance as soon as you have a few hundred UI elements on screen.

Dear Imgui builds flat vertex buffers and a very simple command list where each command is basically 'please render this range of vertices with this scissor rect', and as I wrote above, generates about 1 draw call per window. Only a new clip-rect (e.g. a scrolling text frame) requires a new draw call. As an example, in my 8-bit emulator, the entire debugging UI, with all windows open (12 windows with a lot of scrollable text, buttons, lists etc...) costs 16 draw calls.
You say:

almost nobody disagrees on actual provable,
scientific facts. The toughest disagreements
usually arise around things which are not facts,
but are presented as if they were.

If that is true, then it is a sign of hope for the scheme. The tendency of people to agree on the provable facts gives us a grip, if the non-facts are merely presented as facts, then a innovative, computer-aided system of presentation might help people distinguish the two.
Note: I'm not necessarily wise.

Having children don't preclude following personal dreams - for my own situation - children enhanced my ability(and necessity) to discern if any potential dream was plausible, actionable, and worth the extra effort.

For example, I've given up trying to become a billionaire - my financial security is fine, so it would be regrettable to trade away going hiking with my family for extra money.

And as a practical matter, children are only horribly disruptive when very small - and they're quite fascinating as a source of entertainment in themselves.

But... here's the problem... biologically, female humans seem to be designed to have children easily up until about their mid-thirties (apparently longer if the specimen is fit and active.)
We have a small office in Zug, main dev center in Berlin and a few people here and there around the globe.

Alan is originally from Croatia.
> Lets keep religion out of HN, shall we?

As a religious person, I find keeping religion out of normal discourse has been very counterproductive for both religious and non-religious people. I understand that the discussions are more prone to conflict and uncomfortable feelings, but they're nonetheless key to understanding other people and diversity of thought.

Keeping religion (and agnosticism and atheism) out of things produces the same problems we see with the 'Majority Illusion'.
> I guess it would be possible for someone to add a layer on top of ImGui that would perform diffs on the UI model, similar to React.

That would very likely be done at a loss, the processing/clipping of ImGui is sufficiently fast.

> I still think there's a lot of implementation details that leak out when you're coding (the stuff with the double hashes for instance)

Yes the id-stack system is an artefact of the entire architecture but it's pretty trivial, transparent and a cost that is immediately amortized once you understand the UI architecture. Double-hash is a feature, would you prefer an UI system where every single widget would requires an explicit ID? Or worse, an explicit storage (like most RMGUI). Every piece of software involve implementation details. The details of QT can get pretty opaque if you ask me.

I am bit annoyed with people just theorizing on performance issues that they haven't experienced themselves. I wish people where spending a tenth of the time looking at the cost of naively using std::string or containers.
Not quite as drastic as title suggests. They're just stopping focus on the open source CyanogenMod.
Weird, we'll check it out. Thanks for pointing it out.
Pokémon Go Is Teaching Americans the Metric System
Indeed.

I am an athiest, but if sievebrain tried to convince me "that God doesn't exist using logic"; then he would get nowhere. Logic alone is too impartial such debates.
Unfortunately, they explicitly say that the App Store version of the app contains proprietary code.
Beginner’s Luck: A Language for Property-Based Generators
I think the first hurdle to clear will be to convince people to use their spare time to willingly have arguments on the internet with people who they think essentially hate them.

It sounds like a non-starter.
But there's almost a decade of existing Obj-C code (I'm guessing iOS apps comprise the bulk of objective C code). I would have thought porting that To Swift would be a Herculean effort - but I'm not using either language so maybe I'm not best placed to talk about this
What's the advantage of doing pointer arithmetics as opposed to incrementing index variable, like I did?
Of course-- I have long written poetry, and recently have had some fun writing software that writes poetry-- specifically, recurrent neural nets. I found that there are many people out there doing the same, and rather than just try to disguise these pieces as human works, I wanted to provide a place to enjoy the peculiarities and progress of machine-written literature.

And so CuratedAI.com was born. Our goal is to collect and showcase the wide array of software-mediated textual work that is being written.

Personally, I find that it is a great exercise in post-modernism; reading machine-generated pieces, I can't help but read meaning and intent into them. But, in a sense, they are the perfect post-modern texts-- the author necessarily does not have intent, and meaning is brought by the reader. Of course, the author of the author has certain intents, but that is several steps removed.

What else can I tell you?
Why Did Unilever Pay $1B for Dollar Shave Club?
Software estimates will be optimistic as long as optimism is rewarded.
Humor usually costs karma on hacker news but I can rebuild it with a few "wow Ruby is slow" comments.
Scott Aaronson touches on this idea a bit during a discourse with Roger Penrose[1], commenting on the unification of entropy and information:

"So on the picture that this suggests, to be conscious, a physical entity would have to do more than carry out the right sorts of computations. It would have to, as it were, fully participate in the thermodynamic arrow of time: that is, repeatedly take microscopic degrees of freedom that have been unmeasured and unrecorded since the very early universe, and amplify them to macroscopic scale."

---

[1] http://www.scottaaronson.com/blog/?p=2756
How banks are refusing to shoulder responsibility for fraud
I like the fact that it works with querySelectorAll! This is compatible with my projects in which I do:

var qsa = function(sel){return document.querySelectorAll(sel)};

However, it does not work with:

var subqsa = function(el,sel){return el.querySelectorAll(sel);}
Isn't it the other way around? I just argued that belief in what I call pseudo-facts can be seen as an odd form of rationality, if by announcing your belief in them you get useful and positive things in return. For organised religion that might be a community of friends and people who will help you in times of need, a feeling of being part of something, a collection of interesting stories and shared cultural artifacts, acceptance by family, less anxiety about death, a moral code to live by or all of them together.

In that sense, the belief in (say) biblical literalism would not itself be a rational belief, but the overall behaviour that surrounds it can be a rational choice.

Now, you seem to be arguing that I don't understand the meaning of rational, and then go on to claim that literally anything can be considered rational because you can just pick your own axioms. That's not how rationality works! You can go ahead and create an argument that seems perfectly reasonable in your own frame of reference but nobody else will care if your axioms aren't shared or are clearly nonsense!
I don't identify with the left, but I suspect something like that will happen.

People who will be interested in a scholarly sort of social net will be university educated, richer than most, and use computers a lot. So we will have a skew there.
that Poet was John Lennon
It's all on GuyHub. Our windows client is webapp in Electron wrapper so that's what you're looking for.
Agreed. There was a study that was published assigning some traits to conservatives and others to liberals. Then someone found a math error. They had actually flipped which trait was associated with which group. Pretty egregious. At a minimum, it underscores the need for plenty of reproduction, especially in complex fields like psychology and sociology.

http://retractionwatch.com/2016/06/07/conservative-political...
I didn't walk away with anywhere near the analysis you did, so I added an edit to my original post.

You can't simply hear Thiel's speech and directly get what he wants, because saying it would cause too much backlash.

He wants to use the government's massive resources to carry out projects that he's aligned with -- perhaps even that he has control over.
Sure, but I'm not dumb enough to believe that liberals know the answer to everything.

Ask yourself this though -- do you consider openness to new ideas and willingness to challenge orthodoxy a more stereotypically conservative or liberal trait, given that those traits have both upsides and downsides.
If this helps any, Facebook's machine learning stuff seems to focus on showing you posts that you'll comment on. The effect is that it either shows you me-too type posts that agree with your already stated position, or it shows you polar opposite posts that it knows will get you to respond. Better yet, it'll sort the replies to the post it shows you by its estimation of how likely you are to respond to them (agree or disagree), which means, if you're not a me-too-er, that it deliberately shit-stirs by showing you posts that it knows you'll have to rebuke. :P
Smithsonian Releases Apollo 11 Command Module 3D High Res Scans
Are you claiming that it's equal to either only male, or only female? If not, then how exactly would you provide the information that an organism is both with a single required bit, where 0 is defined as female, and 1 as male?
Moore's law is about circuit density.

1) Smaller circuits (used to?) have less capacitance and smaller voltages. Smaller voltages and capacitance enables higher clock-rate with same power consumption (chips don't melt)

2) Spending more transistors for pipelines and multiple execution units in the same core speeds up the processing. Single instruction takes at least five clock cycles from start to finish. With pipelines it's possible to finish one instruction per cycle. With multiple execution units it's possible to finish more than one instruction per cycle. This all from a single core.

3) Cache. Lots of it, different levels. Accessing external memory is very slow. Main cache reference takes about 1 ns. Main DDR MEMORY reference takes 100 ns. Waiting for 100 ns. wastes cycles. Adding prefetching etc. is yet another chunk
of transistors.
Wire does not use Signal Protocol. They used some of our code, but created a protocol of their own devising that we do not recommend.

We renamed the Axolotl ratchet and Axolotl protocol because there was a lot of confusion around what it meant to say "Axolotl." Some people who continue to use the term "Axolotl" do so because they seek to benefit from that confusion.

It is great that Wire has finally open sourced their software. They have been advertising themselves as open source for the past two years, though, so I guess they weren't really able to make an announcement about this.
AWS is what I use personally, and their certificate service is a breeze to use. Couple that with the ability to attach the certificate directly to the load balancer (one of the best features of the LB, in my mind), or to a Cloudfront distribution, and it's amazingly simple to have everything running with SSL.
If you're outsourcing your TLS termination to the same people who are running your servers, you've barely made it easier for them to MITM your users. They could easily grab the private key off your server and do it anyway.
I understand trump over Clinton, but I don't understand why trump over Gary Johnson. He is a self proclaimed libertarian and the libertarian party is polling the highest in their history. Other than being anti war trump is the furthest from being a libertarian in Republican presidential history.
Point is <edit>I felt</edit> GP used his post as a platform to launch a covert attack on religion in an otherwise unrelated thread.

I have nothing against discussing religion online but I think it is mostly offtopic on HN.

Edit: see also my reply to GPs answer to me
The US has one of the lowest _effective_ tax rates for corporations which is the rate they actually pay at.
I wonder how much impact changing employment laws to use a shorter work week would really have on productivity.

I bet the US could change regulations around the 40 hour work week to a 36 hour work week with almost no impact on productivity. Per hour productivity might even go up (if the amount of non productive hours dropped).

Of course jobs with a more direct relationship between time spent and productivity would see some reduction in the output of their full time workforce, but they could make this up with a modest amount of overtime.
it looks cool... not sure what it is exactly...
Indeed, I think the problem with Facebook, is that like Television it is not anarchic enough.

A society with free speech is supposed to tolerate the expression of really bad ideas partly because nothing other than the consent of human minds lets society distnguish good ideas from bad.

But no particular organisation has a duty to be a forum for all ideas. And that's why it's OK to kick a racist out of your dinner party, and OK for reddit to try and censor its worst users. But when such organisations are main forum for conversion, then the censorship starts to look total.
> wish the platforms I work with now had something as good.

Which platforms are you working with now?
We've actually nicely accelerated user growth this year. Going the OS route was always the plan, especially given the target audience of hacktavists, human rights organizations, journalists. Open source is tablestakes to be taken seriously. It's also just one of the steps towards more transparency.
Ask HN: Help with specs of a deep learning machine?
I want to build a deep learning machine to start learning. I have a budget of about $2,000 (give or take). I have some confusion over the power needed of the CPU, RAM and a proper motherboard.

I'm looking to utilize cuDNN, OpenCV, C++.

Motherboard: http://www.newegg.com/Product/Product.aspx?Item=N82E16813130840&ignorebbr=1

GPU's: http://www.newegg.com/Product/Product.aspx?Item=N82E16814125696&ignorebbr=1

Core i7 CPU? 16gb of RAM? 32gb of RAM?
There's no concept of "private" docker images in this case since they weren't using Docker Hub -- they were running their own registry (and didn't secure it).
Agreed. I think we need more meta* courses. Courses on how we think, agree, disagree, discuss, learn, unlearn. If we understand ourselves more maybe then it wouldn't be so difficult to bring people who are in diametric opposition together for fruitful conversation.
Signal Protocol supports both multi-device and groups out of the box. WhatsApp's choice to use "device routing" was not driven by encryption protocol limitations. The Signal desktop client, for instance, does not use device routing.
No. No plans to offer that at the moment.
> argue about politics

Is their motivation to prove that they're right, or to have a discussion and risk being swayed?
It should have played "Ride of the Valkyries", as in "I love the smell of a burning motherboard in the morning."
I've been watching quantum for the last 5 years, let's just say the next 15 are going to be a fucking trip. ;)

<3
Well, it's not only easier, but it's easy to find others that share your (obnoxious or not) opinions in various groups. So now you're in an echo chamber where your opinions will gather likes and reposts, while your friends and family might try to ignore you as best they can.

And of course, the more you associate and interact with groups that fit your opinions and interests, the more Facebook and other ad-supported services will try to prioritize showing you those posts, so the echo chamber effect is amplified.

And when you step out into the real world, you'll be inclined to think of others that don't share your "informed" opinion as uninformed or naive, after all you have seen all this evidence to back you your opinions and theories.
[Edit:spelling]
My rule of thumb is to always have a healthy dose of skepticism regardless of how a study was published, whether in a peer-reviewed journal, preprints, or even a blog post. About bleeding edge research, publishing machine learning methods immediately on arXiv seem to be hot among academics nowadays.
There's no not API available. We've been experimenting with a few internal bots (Otto is the most prominent) but that's the extent of it for now.
Embedded Systems Weekly #62
If I had $1 for every time I saw one teammate get roped into spending a week building some goofy little low value feature because another teammate - never a guy with any skin in that particular game game - said, "I could have that done in two hours" during a meeting. . .
When in doubt, add time
Yes, you are totally correct. I love my SF friends are starting to come over to NY, leave the old white men in the valley and burn it down, vive la revolution. ;)
Can anyone do the math on the access speed of a 150,000 RPM disk drive?
Hi, It should be working in latest firefox. Anyway, thanks for the info, so that I will look into the issue
A hunch can be a powerful thing; sometimes, it's the symptom of a nascent theory that hasn't hit the requisite critical model mass to attain that self-sustaining "eureka" moment in the brain yet.

Of course, this validates truthers as well...
Lazy GNU make variables
1. People need to look into PST from Simon Wardley.

2. Some of my clients do excellent work with estimations delivering on time and on budget and satisfied customer (In the Wardley Six Sigma zone - low uncertainty)

3. Estimation does not work in the Genesis or Product zones (high uncertainty)

We need to grow up beyond the "software estimation not possible".