skysight-inc/HackerNews huggingface dataset:
What are you going on about? typelevel had another conference organised outside of lambdaconf. It's affiliated with it, but doesn't happen at the same time - the idea being that you could come for lambdaconf, but take the opportunity to see what these typelevel folks are all about. The fact that they cancelled the typelevel conference changes nothing for lambdaconf.

They decided to cancel it because they feel that being associated with an advocate of white supremacy over the lesser races hurt their image, or were offended by said views. It's their prerogative, just as it's lambdaconf's prerogative to invite that man. They're not asking people to boycott lambdaconf, they're not even blaming lambdaconf for doing this - they explicitly state that they respect their right to do so. I read an implicit "just as you should respect our right to associate, or not, with whoever we want" there.

How is standing up for what you believe in cowardly? they find these ideas disgusting and protest them in a peaceful yet visible way. What would you rather have them do? ignore the issue and compromise their ethics because, well, it's easier (read: be cowards)? or make a more confrontational stand, such as trying to get lambdaconf speakers to cancel?

The issue is not whether moldbug is great or not - it's whether typelevel wants to be associated in any way, shape or form with ideas that they find abhorrent. They decided they didn't want to, and I can't really fault them for that.
I didn't think of it as LISP without parenthesis. Glancing at it, I thought it might work different enough that I'd have a LISP-like headache wrapping my hand around it. I appreciate you telling me that as I might build up energy to take another go at REBOL/Red. High-level, DSL-driven languages are certainly advantageous over the competition in many attributes.
If you mean "human as animal", then _all_ human behavior is animal behavior. Saying "some of us have more animal behavior" is really more of an indicator that you think they are more animal than you, despite both being human.

Your statement is dehumanizing. If you don't want it to be interpreted as such, then make better statements.
They lack GPIO pins.
The one that stands out is the OpenCV library that never materialized. Another was video drivers. Best approach is to be your own judge and go look at their support forum.
Of course they are, but I assume they can easily circumvent income taxes by just using a card backed by the husband in China. Like a prolonged vacation where you rent the holiday home.
Unfortunately it's blocked in the UK "This video contains content from BBTV_SonyPictures, who has blocked it in your country on copyright grounds."

this is an alternative video https://www.youtube.com/watch?v=Nzu_5xd-AlM
Birds' impressive powers of discrimination
Of course, the "packages" being managed are themselves the subject of some discussion:

* https://news.ycombinator.com/item?id=11348798

Given how some of them are turning out to be one-liners, or 11-liners, one wag has suggested that Twitter could be an alternative Node.js repository, and has demonstrated how one would go about using Twitter as an alternative repository of such packages, using leftpad as an example:

* https://gist.github.com/rauchg/5b032c2c2166e4e36713
But along with those taxes breaks comes increased risks. If a doctor takes their payment as dividends from being a partner at their medical firm, they are one bad local news story from losing a large investment in that firm.

Changing how we tax dividends will cause a massive change in how the highly productive structure their income, and if it reduces risk, it seems to follow it reduce productivity.

For instance, our doctors who invest in their local firm might instead take a salary position at the local big box medical conglomerate and put in their 32 hours a week with Friday for golfing. Instead of 70 hours a week they were putting in at their local firm not counting early morning rounds at the hospital to check on patients.
Ask HN: How long will it be until the Microsoft holoportation is consumer ready?
.
I know that it's a custom implementation adapted to the booth use-case, but I don't know any details.
Consider Idris. http://www.idris-lang.org/

- It is an ML family language, with a compiler written in Haskell. This comes with all the elegance and clean syntax of a modern typed functional language.

- It uses a dependent type system, similar to Agda. This means that the types can carry arbitrary proof information.

- The infrastructure is built around this. There is a proof assistant to assist you in building proofs that everything works.

- Its not entirely unpragmatic, as it actually has a (small) community, and can compile to C and then (somewhat) efficient code. But who cares about that, right?

For a really cool example, see this video, where they implement a Semigroup and Monoid instance for an Option type, including proofs that the appropriate laws hold for the implementation: https://www.youtube.com/watch?v=P82dqVrS8ik
There are a surprising number of npm packages that provide a wrapper around a native library to expose bindings to node devs. I use node-sass on the dev side and mmmagic on the production side, both of which require the presence of binaries.

I understand the danger inherent in this system, and actually do keep an eye on dependencies I require. All that said, it's certainly a lot easier to have npm install handle fetching and building native libraries than it is to figure out a way to manually get those libraries attached to the node package (wait, did I install that in /opt, /usr/local, etc etc).

Ultimately, I'm downloading code someone else wrote and executing it. Yes, post- and pre-install hooks are low hanging fruit for malicious exploitation, but so is installing any large library, you can just as easily put Bad Code in a library you distribute for any other language and wait for someone to run it. The difference here is that there's an exploit possible at install time, rather than runtime.
I'm switching to Netscape.
what is the recommended way to globally change that default?
Please share the link to these instructions. Specifically for hard drive nuking. I installed Arch Linux on my CB3-111 last night and am using an external USB drive while I figure out how to wipe the internal disk clean.
That's against the Alexa Voice Service ToS though
Misleading modelling: overfitting, cross-validation, the bias-variance trade-off
Tried out Beta 3?
>The recommendations at the end of the pdf seem to be written by captain Obvious.

Doesn't that simply mean that this research confirms other people's experience/gut feeling?
Apparently they didn't achieve any insights suitable for mentioning in the summary.
Russian Soldier Was Surrounded by ISIS So He Called in an Airstrikes on Himself
Am I the only one who thinks this looks just a bit creepy?

Here's a (IMHO) better proposition: Program with me and I'll teach you how to program. It's called Open Source and you don't need to move to get there.
Gyrocompass: A non-magnetic compass
But typelevel has not cancelled lambdaconf, nor asked for it to be cancelled or even change its speakers lineup. They decided not to hold another event that was affiliated with lambdaconf.

If we're going to keep running with this thanksgiving comparison, they're not asking for the relative not be invited. They're having a party the day after, a party to which the crazy relative was never invited, and decided to cancel that.
>On mobile devices you can rarely switch browsers without losing access to major parts of the OS

You mean "on iOS", not on mobile devices in general. On Android at least all such integration is done with Intents, a broadcast message from the OS or one app to another, and those Intents can be remapped to target whatever app a user wants, meaning a third-party browser can be as integrated into the OS as Chrome. You can even replace the launcher (the home screen) by having your app accept the "Home" Intent.

Whether a particular browser respects the Intent linkage correctly is another story. But it's absolutely possible. Chrome is doing nothing secret and magic on Android.

The exception is WebViews embedded in apps, which are rendered using the Chrome engine (on recent Android versions). But as an app developer, let me tell you that having random third-parties replace the WebView in my app is a profoundly bad idea. It's hard enough to target all the Android versions without having to also target every random browser rendering engine.
Someone just did: https://github.com/parro-it/canibekiked/issues/2 :-)
Opera works great on android (although I guess it's still largely WebKit based)
I completely agree.

Though for better or for worse, we seem to be headed towards an age of populism, which may actually start to affect the consensus manner in which the laws are read.
Well, if there was a more right-leaning advocacy organization that provided a similar level of lobbying and awareness for all of the digital issues that are important to people like me, I might consider contributing. I donate to the EFF now and will continue to do so.

I don't like the mention of groups like Occupy and BLM. Those are anarchist groups and I have no use for them. Coordinating with them will do our side (the side that cares about making sure we retain all of our rights in the "digital world" that we do in the physical one) more harm than good.
I'm honestly not sure which label applies to which here. Since I find both Safari and Chrome have various feature sets where they are swapping developer vs end user focus.
I'm digging this. While it's too early for me to dove in, I can definitely see this language having a future. It's nice to have languages questioning the current paradigm of what a language and syntax should look like. These kinds of experiments, even if they happen do go nowhere, are important for the future of programming. They help change and form opinions and inspire thoughts of what a programming language could/should look like. Each language created helps us pave the way for a more optimal future by seeing what doesn't work and what does work and then taking those notes of benefits and drawbacks to help create future technologies.
As discussed at https://news.ycombinator.com/item?id=11350190 .
I'm not sure what OS you're referring to here. I mostly have experience with Android, and know that my browser experience is nothing like what you described. Is it really that bad on other OSes?
If the word isn't appropriated for other things its meaning will never change.
I enjoyed this little foray into the wilds of the Unicode(TM) landscape and typographic emptiness. As an aside, my interest in typography is matched by my interest in maps, and I've met numerous other men who share an interest in both typography and maps - is it a male trait, and what's the link between the two (if any)?
US contractor fined $3.1M for outsourcing work to India
Please remember the paradox of tolerance: https://en.wikipedia.org/wiki/Paradox_of_tolerance

It is vital to understand that free speech, privacy, and many other rights, are inherently in conflict to some degree.

Whether you think people are striking the right balance is a different matter, and not one I will talk of here, though.
It depends very much on the language, e.g. common Java tools work with byte code at runtime (so no 'recompilation' is necessary), and tools for scripting languages have no option but to generate source.

Actually the approach has a weakness: The code may have hidden state that could change test results between runs. As mutations need to run the code many times, this can skew the results.
There's some world-shaking insight.

The best piece of advice I can give is to never, ever give an estimate to stakeholders until you've worked on the estimate first. And don't finish an estimate until you've actually built some small proofs of concept.

Your estimates will still be wrong, but they'll be much more accurate than some off-the-cuff number that your stakeholders will be building their various plans around.

It all sounds straightforward, but the hardest discipline for me as a developer is to keep from saying things in stakeholder meetings that make my stakeholders happy in the moment, but ultimately needed more thought and effort. It's something I struggle with in every such meeting, to varying degrees of success.
While I agree that giving people a chance to disable install scripts in order to audit them before / after running is a good idea, I also think it's somewhat optimistic of you to think that this would actually help.

There's plenty of npm packages that release updates weekly. I may not update them every time (I tend to wait until I see a need), but the rate of update is high enough that most people would just blindly click through after the fiftieth time they installed that package.
It would be interesting to know how Mobile Firefox compares to Mobile Chrome on Android.

Maybe someone here can give us some insight into that.
MotoGP the emergence of a digital divide
I'd say that is wrong and the benefits of the industrialized world come from people being freer to exchange goods and services without direct interference of the government and with fair protections from the law.

S. Korea didn't outperform N. Korea, Taiwan didn't outperform China, and W. Germany didn't outperform E. Germany because their people demanded a fairer distribution of resources.
Note that this was the first thing that came to mind, after some discussion with other Rustaceans I think I found a way to allow for more mutations with only little overhead.
Seems like it'd be easier to keep things on the same subnet and use ebtables instead of iptables.

Get ethernet switches with vlan/trunking. Then either control talk groups based on vlan, or centralize config for low bandwidth devices that can handle a full backhaul to the brouter.

I think proper wifi APs can create multiple ssids based on vlans as well? I don't know, wifi is currently an afterthought for me for laptops/phones only.

What I've been pondering lately is untrusted egress. Keeping those "smart" devices from associating persistent identifiers with my uplink IP address. Also being able to resume sharing an open wireless network, without worrying about shakedowns by suit-wearing goons. (Obviously the solution is various VPNs, but it's the thinking about how integrate the rest of the network so the config remains simple)

Of course the real tricky part / solution is doing all this in such a way that the configuration is grokkable, maintainable, and perhaps even the least bit reproducible.
Stackoverflow uses html tables for layout, what now
I was surprised when I checked the source of a question page on Stackoverflow and found many nested html tables used for layout.

The last 20 years or so I thought it was wrong to do so.

Is this opinion outdated?
François-René Rideau has done a lot to evolve ASDF, the Common Lisp build system, and lots have been done since, also, like an implementation manager[0], an assets downloader[1] and compiler[2].

[0]: https://github.com/roswell/roswell

[1]: https://github.com/eudoxia0/rock

[2]: https://github.com/eudoxia0/asdf-linguist
Yeah, that was me!
Puts Wirth to shame...
Trait bounds, in my understanding.
Oh hmm, I thought you had to pre-register your purpose with AllTrials as well. Too bad, they could have killed two birds with one stone.
RETE is often used as the inference engine for RDF/OWL/SPARQL servers. (I believe Sesame/SAIL was one of the first in early 2000s using Jena [1]) Since there are many graph databases now, some have added RDF/OWL and inference support.

[1] - https://jena.apache.org/documentation/inference/

Related
https://en.wikipedia.org/wiki/Semantic_reasoner

Some more background
http://www.stat.ucla.edu/~tukw/waim05.pdf
Really? A person can be the flagship of a movement that is so opposed to your point of view as to be dangerous. A radically religious up and coming politician for example. Or, I suppose, Hitler.
Opera on Android is 99.9% Chrome, with a different UI (which I designed together with a colleague when I worked there).

The differences in non-UI code mostly relates to memory usage optimizations - most of them should be upstreamed by now though.
Are all trials registered? Was AllTrials that successful? That would be extremely good news.
I find this hilarious because normally you get 10000 responses about not using tables or iframes if you post a question there that involves them.
The problem is, if you make all your income from investing, via dividends and capital gains, you pay 15% tax on it.

The 'wedge' on the first dollar earned by a minimum wage worker is 15.3%.

And then don't get me started on the deductions, Mitt Romney's IRA etc. that mean those guys can don't even pay the 15%.

I don't think your math adds up...in NYC a huge cash bonus gets taxed at > 50% combined Fed, state and local. The CEO will always take something that's structured as future capital gain, not in 1 year, but whenever he decides to cash out.

The tax system and rent seeking in this country is a disgrace.
Some SD cards are about the same speed as high-end eMMC cards (300MB/s+ sequential read)
Social Media in Sports Marketing: a smart way to communicate with fans
RTR Sports Marketing. Social Media in Sports Marketing are an efficient way to communicate directly with fans. Teams, leagues, athletes have accounts which allow fans to connect personally. Social Media in sports marketing is a power communication tool. Today Sports Clubs and businesses are making social media marketing an important part of their marketing strategy to empower their brand awareness and promotion.
Which dialect/s of Lisp have implicit currying as a language feature? Or do you have in mind other non-pure functional languages?
We already have the technology needed to be much better at remote meetings, but people don't use it.
To be fair, many asm.js demos freeze my desktop Firefox for a minute or so until it downloads/compiles everything.
CSS Stats - Webapp to visualize various stats about your CSS
I don't understand why the EFF (and ACLU for that matter) are considered liberal. Aren't they libertarian, if anything? Don't conservatives care about privacy, freedom of expression, freedom of the press, religious freedom, and other civil rights?

Rejecting the EFF and ACLU looks to me like partisanship over country or principle: We don't care what they are doing, we're going to reject them because there is some association with liberalism. Fighting liberalism is more important than civil rights or anything else.
>What papers say that low contrast is better than high contrast black on white?

Not about low contrast being better -- only about (slightly) reduced contrast than full on white on black blaze.

Black on white is better for readability, but the brightness can induce fatigue for longer term use (and people use computers all day long) and also hurt knowledge retention (according to educational related research).

A slightly off-white is better there than shining a white backlight on your eyes for hours on end (and adjusting monitor brightness achieves the same effect, color-wise as having a "less white" background in the first place, and is recommended by doctors).
1. If you can build it in Lua, yes. We are working on low level extensions but that will happen some time in the future.

2. Absolutely! We haven't got any good tutorial yet but you have full access to shaders.
Didn't the author address this by talking about testing on both burner and top-line android models vs getting the web app working decently on an iPhone 4S?
I said nothing of the sort. I said can we please stop having knee-jerk reactions like this? Everyone who would have benefited from the conference was directly harmed by this immature, foolish decision.
Well they weren't that obvious to 155 projects it seems...
Show HN: Transparent Onboarding documents for Elixir startups
When the inputs are similar to the outputs, (e.g. text with linux CLI commands) functions can be very flexible and do things they were not originally designed to do (e.g. linux CLI commands). An assumption that's implicit in what I've said is data flow programming. Data flow programming is when programming is thought of as connecting black boxes with inputs and outputs together. This way of programming is inherently modular. This is to be contrasted with (i) iteration, or recursionn which are inherently un-modular and (ii) The von Neumann model of computation, where there is a separation between code and data, and programming is thought of to be functions acting on the data (the problem with this model is that things need to be executed in a certain order, and sometimes the order isn't explicit in the code, which leads to bugs. Contrast this with data flow programming, where time is modelled explicitly)

In LISP, the common interface between functions in the list rather than text. To encourage data flow programming and discourage recusion, map, filter, and fold are provided.
I switched to Firefox on Android for performance reasons a long time ago, but I don't know how well that holds true today.
The PaleMoon fork of Firefox is still quite useable.
Another person's gain is not my loss. We should not care about inequality. Steve Jobs was 1000s of times more "unequal" than me. Wonderful. I'm thankful that he existed. It didn't cost me anything. I'd like to recommend this book to this thread: "Equal Is Unfair: America's Misguided Fight Against Income Inequality" http://www.amazon.com/Equal-Is-Unfair-Misguided-Inequality-e...
Well the Mac has had a lot of love poured into it over all these years to get it to where it is today. I enjoy using the Mac in its present incarnation immensely.
Tesla Did Everything Right
I'm not so sure about implicit currying in CL. The uniform syntax that provides homogeny between code and data is exactly the main benefit because, for example, you can go ahead and add implicit currying (and much more). An example result of this benefit is CLOS from memory - a filly featured object system that is composed of extensions to the core language. In fact, I think it has many powerful features not present in archetypical OO languages. Multi-dispatch is one feature I recall from the top of my head.
So, enabling OS verification wipes the data on the Chromebook or what?
This is a horrible solution. No, my phone does NOT have that amount of memory available. It has it in its specs, but there's no way any ONE app should require that much. Look at what Jenkins is actually doing. Git/SVN checkout, build, other shell tasks. This should not take more than 16 megs!!! Let's be generous and add overhead for the GUI... so... 128mb. Java can certainly be tuned, but by default it wants a ton of memory.
Maybe user error ;)
It's also why one wag suggested using Twitter (which "doesn't have an edit button") as a repository:

* https://gist.github.com/rauchg/5b032c2c2166e4e36713
Read the article more carefully. He mentions the desktop BRIEFLY, but it's not the topic of the article, which is 99% mobile Chrome.
And seemingly few people trying to diagnose why. Particularly when it's specific behaviour / sites that are slow.
> How are you blocking ads, whitelisting sites for JavaScript, blocking trackers etc? Bizarrely this basic stuff still isn't built into the browser (anyone know why?)

Try enabling DoNotTrack in Chrome. It will give you a long and confusing warning, that will just scare a non-technical user into thinking that it's a bad idea to enable.

I think the conflict of interest is powerful here...
Here's the definitive work on the subject from the past:

http://www.dwheeler.com/essays/scm-security.html

He has lots of nice links, too. Hope you can factor some of it into your talks to get it to mainstream audience. I've saved the vid to check it out later. Will be interesting to see an experienced perspective with the modern tooling.

However, I admit I've always thought updating Shapiro's OpenCM or Aegis to distributed style with plugins for modern tooling gets us 90+% percent of the way. Without the problems of 90+% of build and package mgmt systems. ;)