skysight-inc/HackerNews huggingface dataset:
I'm not sure that large organizations are soon going to grok this trick to save them millions of dollars and tens of thousands of hours of meetings and employee debate. Anyhow, here it is:

Only allow coding that lets the company change its mind.

If you choose a language which has conservative, well established features, devoid of parsing quirks, and you enforce very strong coding standards per-team, then it is possible for every program to be composed of per-team idioms which can then be automatically translated to idiomatic code in a different language through isomorphic changes.

You will still need to have a project to port your program, but instead of trying to outstrip the rate at which production code changes, the effort is instead going towards perfecting a software machine which translates the program in an instant. By doing it this way, you can always upgrade your technology without slowing down the production team, or without trying to outstrip a production team which is already trying to move competitively fast.

I know this trick works. I've done it. What makes this challenging:

- Management will be afraid of this, because it's unconventional
- Teams may not want to or be able to usefully adhere to such standards

But if your organization can pull this off, then you will be able to upgrade technology without slowdowns in implementing new business functionality. If organizations can pull this off, they can "just rewrite in in X" any time they want to! (And wind up with idiomatic code in the new language! If you are trying to do this, and not winding up with idiomatic new code, then you have tackled this at the wrong level of abstraction, possibly being hampered by a team which didn't have suitable coding standards.)

(Think of it this way: Do you think it's easier for a very capable team to outstrip your ability to keep up with features, or your ability to keep up with new programming idioms? If you team is competent, they will be quickly producing new features, but seldom producing new coding idioms!)
While I haven't added anything for memes and clickbait, some of the noise can be filtered out with Sadblock (http://sadblock.io)
I mentioned Speedtree previously, and that gave me an idea. There's High Fidelity, which is a big, empty open source VR world, sort of like Second Life with few users but better resolution. High Fidelity starts with an empty world of a huge flat plane. Users are supposed to fill it up. Right now, it's very empty.

It should be initialized to be more like the real world. The terrain comes up as unexplored wilderness, with hills, mountains, valleys, lakes, trees, deserts, and vegetation. If you own land (which is a server-side thing), you can build it and clear it.

It would be a nice touch if moving around wore paths, so that paths and roads appeared naturally.
Are you by chance a graduate of the Colin Wilson school of literary criticism?
Apple’s new APFS file system
Nor is it created at the bottom, where it is spent or destroyed. It is created in the middle, by the middle class.

The middle class is the class that feeds the unproductive classes at both the top and the bottom. And the unproductive have formed a political alliance where the bottom votes for the top in exchange for handouts, all paid for by the middle.
You may be excited about your project, but this really isn't doing the same thing as SOLID at all.

"within a few months I'll release an open source ML powered browser that speeds up their web browsing experience by something between 10X-100X" sounds more grand than utilitarian to me.

Nobody has to change their code to support whatever odd thing you want to do with it, or even to think that what you want to do is worthwhile. It's open source, change it yourself. Or don't, but remember that other people have the right to say "no, I'm not doing that."
Haven't used OCaml but the recommended practice in Erlang/Elixir is to break down complex pattern matches into separate function clauses, as function calls are also driven by pattern matching.
I punched the hole manually. Unfortunately, even this is not enough. The tricky part is to have the same hostname inside and outside of your NAT.
I used Thunderbird for a long time and then switched to Sylpheed. For one its about as good an email client as Thunderbird. That's all I really used TB for. If I want to use a calendar TB is not my first choice. I would rather use something along the lines of a project manager that has gnatt charts etc. So for email Sylpheed is elegant and lightweight and focused. I check my inbox and get my mail done then close it down and get back to what I was working on. Where as with TB I constantly had it open in the background and ended up messing with calendar and to-do more or less procrastinating.
Ok. It is still not the contract that is the major cost.

I didn't say the tradeoff is that other people make profit. The tradeoff is the overhead cost. Sure, that can be another tradeoff -- obliged fulfillment. Either way you're paying the contractee a little more for that.

It's not the contract itself (the legal expense) that is the major cost in a contract. Yes it is some overhead, but is it really a significant part compared to the excess you are paying to have it contracted vs in house?

The point is. It's still going to cost you more, even if the legal cost is zero.
Intel MPX evaluation (very detailed)
2) This falls into the just world fallacy. Intelligence does not seem to come with real drawbacks. Highly intelligent people often have upper end reflexes, are unusual attractive, highly creative, social, and or content. They are more often taller and live longer as well.

The trappings of intelligence are different, but very high raw intelligence is seen across most walks of life including actors, athletes, and salesmen.
The Parnassus Endeavour fund (https://www.parnassus.com/parnassus-mutual-funds/endeavor/in...) is partially based on employee satisfaction.

Here is an excerpt from an interview [0] with the portfolio manager.

John Rotonti: How do you define a high-quality business?

Jerome Dodson: Parnassus Investments defines high-quality companies as those with competitive advantages, quality management, and responsible business practices. I believe a high-quality workplace is one of the indicators of company quality. That's why the Endeavor Fund, which was originally named the Workplace Fund, focuses on investing in good workplaces.

[0] (https://www.fool.com/investing/2016/12/19/interview-with-jer...)
Both. But for the latter, I would imagine you have to demonstrate that you're doing it for the right reason such as you're a bank and you want to check if someone has good credit score before lending some money.
Remove capitalism?
Turkey referendum: Erdogan wins vote to expand presidential powers
I was wondering the same. In https://arxiv.org/pdf/1304.1067.pdf they say "chosen according to some criteria like academic appointment status or recent research productivity".
Because it's the email client that supports Exchange the best and related calendar/email features have been split off into daemons that provide things like email messaging and calendar notifications that integrate into the desktop.

The reality is that all desktop email clients suck and suffer from neglect. Mostly because hard-core people are using things like mutt or emacs for mail and everybody else is using webmail.

The reality is that IMAP effectively failed as a standard. The idea of 'mail folders' is somewhat of a improvement over the mbox format, but there was never any sort of search features or mail filtering features that became standardized for IMAP servers. There are a few aborted attempts and ways to program mail filtering, of course, but nothing that really works well or isn't confusing as hell for normal people.

Webmail effectively started off as browser-based IMAP clients, but they have progressed far far beyond that and solved most of the issues with syncing email to desktops, laptops, and phones.

Probably the answer to fixing this issue is going back to simple POP protocol and then using something like Notmuch to use 'search-like' features to logically group email into folders and such things without destructively editing emails like IMAP does. By this I mean with IMAP and maildir you are editing and moving files around on a remote file system and this means that if something goes wrong the mail gets duplicated or corrupted or out of order or whatever. By using a database-type approach with notmuch you are not touching the original emails for the most part, but simply editing and modifying metadata. The original structure and such are preserved.
> The spam filter ... is just to good to switch to any offline client.

Your Gmail account is available over POP3 and IMAP. That means you enjoy the same spam filtering regardless of whether your use Gmail in your web browser or a dedicated e-mail client like Sylpheed.
https://en.wikipedia.org/wiki/L%C3%A1szl%C3%B3_Polg%C3%A1r#E...

I remember reading some of László Polgár work after becoming interested in how he raised three daughters, two became chess prodigies, the third a concert musician. He posited that "that any child has the innate capacity to become a genius in any chosen field, as long as education starts before their third birthday and they begin to specialise at six". This seems at odds with the notion that parents should "back off".
When someone says "I had no choice" what they often mean is that there was some other course of action that was possible, but that it would have brought such terrible consequences that they would have been crazy to choose it.
so two things:

1) yes of course I know about HN demographics

2) you should care about that distinciton because this is true for any nation/state.

until such time as we evolve dramtically as a species these types of organizations have a place. it's distasteful perhaps, but a necessary thing.

getting emotional about it impedes a rational consideration.
There are a few apps that do free credit monitoring by doing API requests to the major bureaus on the backend.
I read that article, what in there suggests to you that U.S. citizens don't understand how to draw a distinction between "hoovering up internal comms traffic without a warrant and passing it to people like DEA" and hacking the SWIFT system?

Also some of those countries that were hacked namely Qatar, Dubai, Abu Dhabi are allies of the U.S in the region and in the "war on terror." For instance Qatar allows the U.S to use Al Udeid Air Base for conducting operations into Iraq and Afghanistan. Do you not see a problem with NSA hacking U.S. allies?
Is that really due to HN when there are 3 comments on here?
It would probably work pretty good for that. If you were just trying to listen to one talkgroup at a time, the raspberry pi should have enough CPU. Let me know how it goes! I happy to help patch things up to get this working.
It seems that the internet is not personally important to this politician, and he mistakenly assumes that is the case for all other people.
> ...no­tably the Fu­ji XF-100 or Le­ica Q. Th­ese things are kind of ex­pen­sive...

I would have preferred camera examples that cost less than $1,000. At $4,000+ for Leica that's much more than an average photography enthusiast would spend on camera "just for fun".
How does it compare with Claws Mail [0]?

I've always assumed Claws is the more full-featured fork of Sylpheed, but seeing that they've diverged over a decade ago and are both still in development I'm curious how they compare.

[0] http://www.claws-mail.org/
Indeed, for an economic system that supposedly rewards merit, why should Capitalism even have the institution of heritage?
Believe it or not but I know people in a small non benefit org I manage that are totally lost in GMail.

I had a request today to stop archiving or deleting mails older than three months. I never do that. They just hadn't figured out the paging buttons in the upper right of the interface. They had been thinking there were only 50 mails available in all of Gmail until this morning. They don't get the conversation model of GMail

Most used to use Office Outlook.
Q.Why was Easter not a Google Doodle? A.Google published easter doodle in 2000
Would love to know more about OTA ATSC on Raspberry/Banana Pi -- everything I read tends to say that these ARM-based boards are good for playback only.
I think energy flows where there's energy, so money makers will keep being money makers and thus "wealth" will loop (devoured).
Gmail's UI is terrible. Where do people get the opinion that it's good? It's slow, nonintuitive, requires I click a button to see updates new emails on a thread, the filtering/labels are terribly limited... I could go on
which apps? and is this kinda like stripe where anyone can make an api request to the bureaus?
Good point about Feynman. The only thing I've found to work is trying everything until something starts to work. Of course, you start with the books to get ideas for what to try next. Ive got one of those kids that bounces off the walls. The older I get though the less I care. Some kids just can't sit still. Kids are society's problem and when we don't build spaces for them to be kids, its gonna happen.
For what it's worth, SourceForge is since under new management:

https://sourceforge.net/blog/sourceforge-acquisition-and-fut...
Retailers are going bankrupt at a staggering rate
Ask HN: What is your position and role at your current company?
I was wondering what the positions and roles are of the people that use HN.
Maybe, but were there other cases where Berkeley helped the ecosystem instead of hurt it? How about elsewhere other than Berkeley?

I can point to a handful of technologies where the patents and copyrights got in the way without even thinking hard. I'm having a lot of trouble coming up with technology where the patents/copyrights helped spread it. Unix may be the only one I can come up with.
Learning Haskell, if you just want to hack and build a program, is not really complicated and you don't need a math degree or to be particularly smart. You just need to understand it won't be like writing other languages you learned before. That doesn't make it more difficult, just different.
No, not really. It's a trade-off between putting the relationship at risk, and uncovering bad behavior on their part. For example, most or all (don't remember) of the 9/11 hijackers were from allied countries, and some states (notably Qatar and Kuwait) are extremely lax in preventing money from flowing through their banking system to terrorist groups.
My son is only 8 months old, so we’ll see how it goes, but my intention is to give him lots of freedom to define what he wants to learn about and work on, but then help provide lots of structure and support for actually doing the work, and making sure it gets pushed all the way to a quasi-finished state.

The thing I was most disappointed about in my own schooling was that I got very little support or time to do serious medium- or large-scale projects, and I got very little mentorship or instruction about the subjects I most cared about personally.

Even in a very good public school district, and then at a very good college, most of what I learned about my own research interests was learned entirely from books and my own experimenting, while most of the work I did felt like pure make-work for the convenience of my teachers.

I feel that it was partly because school only ever provided bite-sized assignments with prescribed subject and scope that I still don’t feel like I have mastered the skill of motivating myself to keep working bit by bit at larger-scale projects.

I wound up with lots of creative ideas, and a fine ability to do specific narrow small tasks, or to do tedious polishing work, but a serious “writer’s block” kind of problem when it comes to diving into the meat of large projects.
I'm not sure if even the EFF can rationally justify the amount of copyrighted materials on there.
>maybe prior to colonialism. The modern conservative Chinese narrative is more of an inferiority complex rather than the opposite.

Yea, I see what you are saying. But I also get the impression they think they are going to regain their status as "the center of the world"

>It's easy to see why the CCP is against religion - the party is rooted with the cult of Mao, which is a de-facto religion. And like most other religions it does not tolerate the existence of competing religions.

Most definitely.
Good to know. I think I get too into my head when reading about it all. Monads? Monoids? Functors? Oh my!

Edit: thank you all for your wonderfully encouraging and useful responses. I know what I'm playing with tonight!!!
The problem is in the definition of "created". A CEO of a company may say he "created" the wealth of the company through his decision to create a new gizmo. The engineers may say they created the wealth because they designed the gizmo. The workers who built the gizmo can also say the created the wealth in the most literal sense. Capitalism, technocracy, and socialism disagree on the importance of the three types of creation.
There's also "How to Make a Computer Operating System in C/C++" in a nice, readable Gitbook: https://samypesse.gitbooks.io/how-to-create-an-operating-sys...
Trojita is my client of choice so far, I might have to reevaluate that again?
Hackernoon.com is down (TLS certificate issue)
because that's one of the greatest incentives for people to create wealth. Why would I work and create wealth if I can't give it to my children or to charity that I created? Let's consume all of it.
Yes. I think long term/chronic long term issues can be avoided by following those rules. I do not follow any of them which is my problem.

I think baking in lifestyle design or something that educates kids at an early age might help. Back home in India, I remember there used to be a kid show where they explained how mosquitoes and flies spread diseases and how this happens too often when you eat at the street vendors. I stopped doing that (of course, mileage varies)
This is pretty cool - will give it a try on Desktop. Shame nothing for mobile.
So disappointing! I thought I was going to read a call to arms to stop building systems as web applications, and move to the venerable window protocol.
> Every sliver of fundamental technology in the iPhone, from the internet to batteries and from touchscreens to voice recognition, was invented by researchers on the government payroll.

This is bullshit, but it's very pernicious bullshit because while it only takes one person to pull this out of their ass, no one person can refute it. No one person can articulate where all the stuff in an iPhone came from; abstraction is one of the true marvels of technology today
Android Things Developer Preview 3 – Android Developers Blog
For anyone wondering how this is useful outside of programming and/or looking for an easier introduction, check out Category Theory for the Sciences [1]. There are free digital versions on Github, too [2]. Here's the reasoning given by the author:

"Information is inherently dynamic; the same ideas can be organized and reorganized in countless ways, and the ability to translate between such organizational structures is becoming increasingly important in the sciences. Category theory offers a unifying framework for information modeling that can facilitate the translation of knowledge between disciplines."

[1] https://mitpress.mit.edu/books/category-theory-sciences

[2] https://github.com/mmai/Category-Theory-for-the-Sciences
The first sentence of that article is a little overwrought.
> XML liberals

I assume you meant "literals"? If not, they have my vote. ;)
I think by "argumentless function" OP just means "a function taking a single, unnamed argument", which is what function does as opposed to fun in OCaml (As you say, function is just sugar for (fun arg -> match arg with .... ) - it's a common enough idiom to have some sugar in the syntax).
> When Dr. Bloom’s team interviewed tennis players who were ranked in the top 10 in the world, they were not, to paraphrase Jerry Seinfeld, doing push-ups since they were a fetus.

And then you see a clip of 5-year old Messi (https://www.youtube.com/watch?v=9DWZ0fD64Uk) demolishing the other 5-year old kids who happened to share the same football field as him and realize that "letting your kid be creative" and all this mumbo-jumbo talk doesn't mean anything unless your kid doesn't have the inside genius-like quality. Bonus link, the Maradona childhood tricks: https://www.youtube.com/watch?v=WAjQ7NF8Hj0
You say that, but in American cities, it's the poor paying for municipal services, and the middle class consuming them.
NSA's charter is explicit in it's scope, that much is obvious and clear. If you are a US citizen sending money abroad via SWIFT, well then you place yourself into that purview, that's just a thing.

The definition of an "ally" is a curious thing. I prefer to think of the ME as more of a realpolitik scenario. The countries you name lack any real connection to the US beyond the realpolitik at the end of the day.
The corollary is that entire languages and libraries dedicated to doing things cleverly, even if they are technically usable, are often bad choices.

But unless you can point at benchmarks, nobody will listen to you, and the better choice may even be described as blub.
(2011) [asked] or (2015) [answered]
Audiophile products are always a scam. People who talk about owning them are not to be trusted.
Do you think spy agencies should be able to collect data on foreigners?

e.g. US can collect foreigners and UK can collect foreigners?

Do you think spy agencies should be able to swap data about those foreigners?

Because the two in combination allows the UK to spy on US citizens and give it to the US, without the US needing to spy on its citize s
Since the author begins by describing medium format cameras as the most interesting, I think the prices are anchored to on the photography cheap-expensive scale, where a 'moderately priced' tripod head costs as much as an entry level DSLR which is a camera that professionals would have mortgaged the house to buy twenty five years ago.
DSLRs are quicker, sharper and have much better low light performance.

Smartphones make great pictures for normal people and its great but they don't have anything to do with a DSLR.

Consumer are using Smartphones. Consumers like my mother, who do not use smartphones daily and prefer pictures over smart, use compacts when taking pictures in there holidays.

Hobbieists might use a Mirror Less instead of a DSLR.

Pros will still use DSLRs.

I still use my Canon 60D and prefer it that way. Having a mirror instead of a display makes it faster and it uses less energy.

Leica, just forget it. Its price is for the craftmanship not for the image quality. Ifyou have nothing better to buy, of course but don't do it for the image quality. it is very good but not worth the price.
A lot of notable scientists have given up all patent rights to their discoveries because they were motivated to help the world. And to be fair, be famous and respected too.
Brutalism is big in web design right now. Never thought that would translate to app UI.

http://arngren.net
If you want a camera like the Fujifilm X100F under 1000 USD, get a used X100, X100S, or X100T. They are very good cameras.