skysight-inc/HackerNews huggingface dataset:
> North-Korea which is probably the least diverse country on earth

yet correlation !== causation. You will find that it's not exactly booming with cool ideas most likely because it's a brutal socialist dictatorship gone bad (but is there one that's gone well?)
You are deliberately being deceptive to fool people into agreeing with you.

Net Neutrality is a mandate that ISPs cannot prioritize data from one website over another. It's a regulation to ensure that Comcast cannot effectively censor websites it doesn't like by hiding it behind a slow lane of sorts. We know that ISPs have attempted to throttle Netflix's content, which is what prompted the recent regulatory changes in 2015.

What evidence do you have that net neutrality will necessarily lead to government censorship of the Internet?

Why is net neutrality an essential component for the government to censor content?
> There isn't an IT department in the world that can develop centralized IT solutions fast enough to keep up with the ways employees slice & dice data. That's why Excel is "overused".

It wasn't very long ago that I realized that my two decades in IT could be summed up as: making proper applications out of Excel workbooks with feeble macros. I hate Microsoft as much as the next Linux zealot, but dang if they didn't create a world in which I've made a career. Where I'm at now, I'm drowning in opportunities to ameliorate horrific Excel-based workflows, and I'm fairly confident that there's enough work out there to last me until another 20 years to retirement.
Show HN: High-performance header-only C++ template library for CNNs
He's a maintainer of bcache, not of block layer, where the problematic patchset was introduced.
That’s a special case as far as I’m aware. Alexa supports ‘Turn on <noun>’ inherently, the hub must be exposing endpoints in the right way for that to just work. 3rd party skills have to follow the more awkward syntax however.
OK, that's a good point, but I still think in this case it's better to simply say that people have "a phobia of holes or objects with a pattern of holes" rather than translating the word holes into Greek to create a complicated new word for no real reason except to sound 'medical' and impressive.
With the backlash on Fox for some brands wonder why anyone would advertise there.
An upgradable React Boilerplate
Core Factors Influencing Java Memory Consumption
I've been using Emacs for years but only started using Magit this year, what a fantastic Git client.

It makes everything trivial to do, even rebases become safe and friendly. Its definitely a git client on a league of its own.
In Norway where surveillance cameras are still rare and strictly regulated, I can go anywhere and feel safe. That includes a park where drug addicts used to get and sell drugs. For few years I often passed it during the day and night. At worst somebody would ask if I wanted some substance.

So I suspect violence is affected much more by culture/policy than cameras. Surely cameras may help, but for them to work one already needs a functional society. For example, cameras do not work when one can bribe police/courts to remove/ignore video evidence, like it happens in Russia.
Is there anything I can do to help as a Canadian?
" I've never actually used it on a project since then"

The recurring cost of maintaining and deploying a working Lisp system is perceived by you to be higher than the benefits the language begets?
I guess this is sarcastic? I get why you are saying this but...isn't it OK that they release it, then bulk out the docs, work on the payload size, reduce the dependencies etc?

Surely once it helps someone with an immediate need it's worth releasing even if it's not completely ready?
I highly recommend you read about composability, various levels of abstraction and how it all plays together. A good programming language should strive for clean interfaces and expose relatively lower level methods that can be composed in different ways to build more complex logic. E.g. Ruby/Python exposing the methods they are exposing now, gems/packages use it to provide a higher level construct, django/rails combines these gems/packages to expose even higher level constructs.

So there is no point in including the most common auto-generated code in the programming language itself. Because the tool that generated it can keep evolving independent of the language and actually uses the lower level constructs exposed by language. By including the logic within programming language we'll just bloat the language and loose out on the beauty of composability.
> I would prefer to have a "fold/folder" of commits which could be manipulated as 'one commit'

You can get this, more or less, with the combination of using `git rebase` and `git merge --no-ff`.
I interpreted the mail as (among other things) "killing processes is not acceptable behavior", or at least not acceptable default behavior.
Not only that, but the amount of viral payload went up after treatment. Additionally his white blood cell count went up, and he got a rash and nausea a couple of days after trying this, which could point to his immune system attacking his homebrew injection. This was painful to read, and I won't be surprised if his future attempts with a larger dose result in serious life-threatening effects.
I'm not sure why GitHub doesn't offer TLS over custom domains. They may have some limimtation in how the Pages system is built that means reworking it to introduce this function might be prohibitively costly at the moment.

The answer to the second question is "I guess it depends".

In one way I think it's more about perception - https should be https and https should be secure. Not https sort of halfway along the connection, then clear and unsecure for the rest over the public internet.

That's what a lot of people have trouble with over Cloudflare's particular popularisation of this 'broken' https model.

Also, all the data hoovered up by NSA et al puts a picture together, maybe about a person, their habits, what sites and content they read etc etc. Thanks to SNI https will likely leak the domain, but other than that it'll secure the rest of the info.

And what if (like I do on my site) I share a PGP key fingerprint? What if that's midified over the insecure portion of the connection? Now any communication by that route might be compromised.

I get that it can be seen as pedantic, but all steps in the connection as a whole need to be secure if https is to remain trusted.

I suppose overall the push is (and should be) towards default encryption and privacy for the visitor. That's something I'd support at least.
First off, thank you for all your work on behalf of Earth.

I am not as familiar with Fossil, but it seems that one use case Fossil may be well positioned to address, is the storage and revision of data sets along with data analyses.

For people working with any significant quantity of data, git was a backslide as compared to svn. For people wanting to do reproducible research, git does a great job storing the code, but the data assets must be stored out-of-band if they aren’t tiny.

Any thoughts as to how Fossil might or might not address that use case?

EDIT: I should add that, in addition to data uses, I’ve heard tell that git isn’t great for storing art assets along with code (e.g. video game development)
Android phones 'betray' user location to Google
What You Should Know Before Designing a Logo for Your Startup
Right, but none of those things is necessarily a home run for self-hosting your central git repository. Particularly in today's world, where you likely have remote workers and don't necessarily have any other servers you're managing, anything you could call a "local" network or even a VPN.
Maybe "appreciate" wasn't the right word here - I don't mean it in a way like "I appreciate how delicious this is" but "I appreciate that something had to die for me to eat this sausage".
You might be thinking of KeyKOS, and of the anecdote which can be found at https://lists.inf.ethz.ch/pipermail/oberon/2010/005734.html (it should also be at the EROS homepage, but it's down for me at the moment).

See also: "Crash-only software" https://lwn.net/Articles/191059/
Don't forget the all-to-common scenario:

"Executive 1 likes to see the data presented in formats A and B, Executive 2 likes to see it presented in formats C and D, and occasionally E, and Executive 3 will only look at it if you format it as F and cut/paste it to PowerPoint."

So you end up with 20 analysts who all have input, each manually re-formatting their own data in 6 different ways, making sure they all stay in sync. Then someone else collates it all together into 3 different exec-specific presentations, and double checks to make sure they tell approximately the same story. Welcome to life as an office drone!
https://www.reddit.com/r/philosophy

https://www.reddit.com/r/books

https://www.reddit.com/r/anarchy101

https://www.reddit.com/r/astronomy
Fair enough. They will pull into the black in the 4th quarter if they hit estimates.
This is genuinely just my two cents; please don't value it more than that.

I was very active in the Mercurial community for a long time, and I'm still using it for personal stuff today. Mercurial solves issues 1, 2, 4, 5, and 6 in your list. I'm mentioning that for only one reason:

That was not enough.

My personal theory on why this happened largely centers around network effects. Git got big in Ruby at the same time GitHub came into existence, and I think that drove the adoption as much as anything. Ignoring whether people here feel that Git was better or not, the simple fact is that it did not matter: GitHub used Git, and the community used GitHub, so you used Git. The network effects in that kind of situation can be really hard to defeat. And while it's possible that solving items 3 and 7 will make the difference, I don't think that'll do the trick unless you can come up with a strong way to defeat GitHub's (and Git's) incumbent network effects.
how do disable certificate pinning on iOS?
Why not forget all our passwords completely: it has been one year
I think you just gave me an idea for a weekend project :)
I'm only use spreadsheets here and there., bit this article has the kind of grating stupidity that adds to the conceptual noise we are surrounded with.

To replace Excel with software X, you would have to deliver software that would provide the Same kind of flexibilty. That is a very difficult kind of software to develop!

One very basic and powerful aspect of excel is simply the fluidity of the display. You can cram a lot of information onto a single screen, resize and move rows/columns, use colors.

As apposed to a clunky web app interface that has low information density, inflexible data scheme,and the crippled UX of a typical web app.

That's not to say that the example given in the article doesn't point out a real problem. But I wonder if doing some custom UI and re-factoring while building on the current system the users already understand wouldn't be a much more cost effective strategy.

When I see the clunky interfaces that so many workers are saddled with these days, it makes me sad.
The big ISPs (in the US) haven't earned the benefit of the doubt.
I think there are different classes of applications,
- some that don't really need any time spent on design at all, and some that absolutely do - and for a while the former class of applications became predominant (possibly because of the rise of quality middleware and frameworks that did the heavy lifting ), and the methodologies became mainstream, and adopted universally.

Hard to generalise beyond that.
Ask HN: What are the features you build on AWS Lambda, Serverless?
This is like paying to have a package shipped and amazon raising prices because the shippers charge amazon for picking up the package.
Probably referring to the alternatives mentioned

Instead, companies are turning to new, cloud-based technologies from Anaplan Inc., Workiva Inc., Adaptive Insights and their competitors.

Could also be the updates in Excel.
To be fair, this kind of unobstructed scope creep is how all software gets "out of control," not just Excel sheets.
A Tale of Two Approaches to Innovation – IxD vs. Proto/Test
It was the lack of basic keybindings that resulted in me never getting going with it. Everytime I wanted to do "trivial thing" I was expected to write a script. Too much yak shaving.
>as a project grows and grows you end up inventing your own little dialect of the language which is opaque to any 3rd party reading your code unless they take the time to unravel your macros.

This is bad use of macros, or an ugly macro system.

Macros, at least in Lisp, made code even clearer to understand; because they let you create the constructs that make the problem domain map more directly, straightforwardly, easily, to the programming language.

So they reduce line count, they reduce need for kludges or workarounds. They allow more straight code.

But this is within the Land of Lisp, where writing a macro isn't something "advanced" nor "complex" nor "esoteric". In the Lisp world, writing a macro is 95% similar to writing a run-of-the-mill function.
Mac keyboard shortcuts
On HN, the disparagement tends to start with "Good, <sector> deserves to be disrupted" and continues with anecdotes and stereotypes.
> So, the "I know you are but what am I?" defense?

Can you elaborate?

> Capitalism fails for many.

Once again, if you fail, it doesn't mean that the system fails. The system's goal is not to make your life good. Why would it be?
I use this as a bookmarklet to bypass some paywalls

javascript:window.location="https://m.facebook.com/l.php?u="+encodeURIComponent(window.location.href);
You should watch the Rustconf Zurich talks regarding macros.

Between debugging C++ meta-template programming and Rust macros, I am undecided what to choose as best.
10 Rules of Using Fonts in Virtual Reality
Debunking the “Bitcoin's Electricity Consumption” Problem
Any react.js developers willing to contribute to the project? We need test cases written!
Why Am I Not Flying on a Supersonic Jet?
I did the exact opposite, I got tired of vanilla Emacs and managing my custom configuration. Then I found about Spacemacs and never looked back.

I didn't get any strange bugs or slowdowns, but then I am using the `develop` branch which is going to be the upcoming .3 release. I also have a few dozen layers installed.

I would miss Spacemacs' layers way too much if I reverted to vanilla. Its integration of evil-mode is also fantastic, something I don't want or need to recreate.
I agree with that. Modern software development has version control, unit tests, package managers, etc. Ideally we get support for some of those concepts in something that feels like a spreadsheet to the end user. (I'm not sure if it could ever be retrofitted to Excel)
"If I increase the page number, our sales go up. I'm on to something.."

http://dilbert.com/strip/1998-12-12
In some alternative universe Lisp, Smalltalk and Mesa/Cedar would have won the love of mainstream computing, instead of us slowly catching up with the past. Oh well.
I used to be a Lotus Notes specialist, and one interesting thing I noticed is that from the earliest versions it was designed specifically to be a "step up" from a spreadsheet (Lotus of course also made Lotus 1-2-3, which was the original killer-app spreadsheet before Excel took over).

Notes still let you see data as rows and columns and had very spreadsheet-like functions, many of which could be transferred directly from Lotus 1-2-3 - but it was a full client-server system which supported decentralized replication, built-in messaging and email, and a solid security model (yes yes I know it was also a crazy confused mess and a UI nightmare but that's a different topic).

Back in the day, organizations had teams going around finding the most useful ad-hoc spreadsheets and converting them into simple Lotus Notes databases. Other organizations would sometimes also give staff training in building simple Notes databases - not a whole lot more difficult than doing a spreadsheet - and then have expert teams come in and polish them up as needed. This made business software bottom-up rather than top-down, which turned out to be a whole lot more useful in a lot of cases.

In many ways, even after I left the Notes world for PHP and Rails and JS, my career in business software has still mostly been about converting spreadsheets into more "proper" applications.

Spreadsheets are the 'blue-green algae' of the software world: the simple base level that's everywhere and surprisingly essential.
IMO if you really want non-tech users to become more technical and use DBs as single source of truth, use KNIME. It still needs proper reporting addons though, but you can export data, even to tableau.
I mean, how much harm has to be done before some tech is unethical?

Take World of Warcraft, for instance: no one will dispute that the game was designed to keep you playing a very long time, and that many players were (are) addicted and wasted an excessive amount of time on the game, many people lost jobs, got kicked out of school, even ended marriages. That's real damage. But, many people also simply enjoyed the game, spent time with friends, one of my old school buddies even found his wife playing the game.

So, was creating WoW an unethical move on the developers' part?
In a somewhat matter of his defense, in 1997 he was 25 years old... that was 20 years ago. I know my ideals and opinions have changed from 25 to 30, I can only hope he has grown a bit in those 20 years and only to take that article as a small matter of his personality.
Every paper that comes out of Apple gets disproportionate coverage! If nothing, their secrecy is helping in generating good publicity.
You might have been right all along.

As far as I know, many people who don't have tinnitus are able to experience such auditory hallucinations in a sensory deprivation tank or similar.

If that assumption is right then the difference between tinnitus sufferers and others is of degree: the level of background sensory input at which consciousness of such hallucinations might kick-in.

Hence, tinnitus or not, lower auditory input tends to lead to greater likelihood of auditory hallucination.
OpenSSL proved to me that being open source doesn’t mean anyone actually checks what it’s doing. It could be checked, but it would be trivial to sneak in things.
Check out spacemacs, which is a distribution of emacs that adapts the entire interface to use vim's approach. It's incredible. http://spacemacs.org/
> It is difficult to find the descendants of a check-in in Git - so difficulty that nobody ever does it. [..] That one deficiency is a show-stopper for me.

This is interesting. In my using git I haven't ever needed to look at descendants. Perhaps that's just because the limitation is deeply established in my mind (git is really the only VCS I've used). How might this information be helpful in normal usage?
why is Uber paying hackers their ransom unethical?

I get all the other stuff they've done is unethical, but why is this occurrence one of them? They paid to protect their users. Almost plenty of companies get their data breached.
> find that the cognitive load of maintaining a project with lots of DSL’s is high

Yes, that is currently why I design that kind of scenario in a (possibly blue sky) DSL 'on paper' (if there isn't one handy) and then translate that back to libraries and structures in the language i'm working in. I just notice that this becomes annoying sometimes if the existing solutions really do not match the DSL I envisioned.
The pain of implementing an ORM and the generated code between OO and Relational Databases might be low hanging in it's explanation, but writing a language that does this is probably a Hard Problem. I wouldn't call that low hanging, but I might be really happy to use such a language. (https://blog.codinghorror.com/object-relational-mapping-is-t...)
Functional programming before it was fashionable!
I've been using spacemacs for nearly 2 years now and autocomplete has mostly always worked right out of the box after installing the corresponding layer. I rarely even need to reboot Emacs.
Ambrosia: Young Blood Treatment
I used to hear transistors very clearly. One of the things I knew as a kid from anther room or sometimes even from outside was if someone had their TV on. The noise was so high pitched that I didn't even consider it a noise. I just knew and didn't think much about it.

One weird memory is that I remember detecting objects in silent and dark room at home if they were like 10cm from my head. Even with eyes closed. I'm not sure if it's real or kids magical thinking. But it could have been very high pitched/ambient noise echoing from surfaces.
> I think it makes sense because retail ISPs operate in a two-sided market. Comcast provides access to Internet services, which customers want and are willing to pay for.

So, I put up a small SaaS that I want people to use. In your world, I now have to go knock on the door of all the ISPs out there to pay them for access to their customers?
I feel that people mostly don't care to check the correctness of Apple's claims. Yesterday i asked a question about security (https://news.ycombinator.com/item?id=15751571) and no one replied.
A nice complement to this is Andrej Karpathy's Software 2.0 essay. Namely that it is getting much easier to collect the data. Than it ever will be to write the complex programs which can anticipate every case.

Software 2.0

https://medium.com/@karpathy/software-2-0-a64152b37c35

One Model To Learn Them All

https://arxiv.org/abs/1706.05137
I'm in London too, doing a bootstrapped Excel startup. See my profile for contact details.
Step back a bit: when developing a new selinux policy, won't you develop first on permissive mode, and only after it's working without warnings, enable enforcing mode? It's the same thing here: the hardening should be developed first in a "permissive" mode which only warns, and then, after it's shown to be working without warnings, changed to be "enforcing" (in this case however, after some time the "permissive" mode can be removed, since new code should be written with that hardening in mind).
Many previous discussions:

https://hn.algolia.com/?query=mitmproxy&sort=byPopularity&pr...
Stop with the a la carte comparisons. These plans i) show that the mobile market is competitive and ii) are a way for folks to use popular data hungry apps more than they otherwise without with just a regular data plan.
The company that collects the blood of young people for transfusion to older people: https://www.ambrosiaplasma.com/
And the ability for cryptocurrencies to evolve and update over time means that the network effect could be the single largest factor in determining it's worth.
If I turn "airplane mode" on and you still track me, should you face a penalty?
>If the large companies who use Linux really want to improve kernel security, they need to work with Grsecurity and not against them. It's beyond me how this isn't happening already.

It's more that Grsecurity is working against everyone else. They want to pretend the GPL works in a way that it doesn't so that they can sell their patches. Then they make threats to people who say "that's not how the GPL works" and distribute their patches in accordance with how the GPL actually works. That's not how kernel development is done. I'd rather have an insecure kernel than their bullshit.
Unearthed Raymond Chandler Story Rebukes U.S. Health Care System
No, they really are. Don't confuse doing it poorly with the ability to do it.
Small program that creates CSV-based 'pivot tables' on the command-line
The problem is that they think the best thing is to figure out how to make ISPs more money to increase the economy. However, what they aren't thinking about is how having net neutrality allows for companies like google and facebook to happen. Those companies are doing way more for the economy than ISPs ever have.
An article about the startup that transfuses younger blood into older people: https://www.vanityfair.com/news/2017/06/this-anti-aging-star...