skysight-inc/HackerNews huggingface dataset:
I agree there are good applications available, but OSMAnd is an Android app, you'd need some sort of compatibility layer for it to run on stock Linux. I think there is work going on for that happen, but it's not there yet. The project I can recall is Shashlik, there are one or two others as well.

I think Android app compatibility is necessary for a Linux phone. You won't be able to use Play Services, but a lot of apps do not require that. Android compatibility would for instance give you WhatsApp. It also gives you access to hardware like activity monitors (Garmin and Withings apps don't require play services), which otherwise is very unlikely to be supported. And also sophisticated public transport apps like Moovit.
Pitfalls of fat arrow functions of es6
Effective Programming in Scala – Part 1: Standardizing code in better way
Look around you. A lot of manufactured products you own will most likely be made in China.
Effective Programming in Scala –Part 3:Powering Up Your Code Implicitly in Scala
I wonder if they could sell their domain name to cover some of their debt... 4 letter .com domains are hard to come by.
Prickling at Western formal-wear or music makes sense. They are aesthetic and mostly arbitrary choices. Lamenting the loss of language makes sense to me too.

But there are questions whose answers are not affected by history, choices, or even atrocities. Is a God? What his character? I don't understand why one would reject god to spite a people group, culture, or what-have-you.

On the contrary, my ancestors include a Native American that married a preacher. She clearly had a different perspective on at least that man, his beliefs, and his god.
They are buying the rights to the Olympics and to the World and European Cup every time, getting into bidding wars with private stations. Their argument is, that many people will stick around to watch the news in the half-time so they can fulfill their educational mandate.

They could save billions buy just letting RTL or Pro7/Sat1 show sports. UEFA and FIFA restrict the material anyways, so the main difference would be more boulevard half-time news while everybody is getting up to get a new beer.

They stopped showing Tour de France a few years ago, when the doping scandals hit its highs and literally nobody cares.

Also - and here comes the fucked up part: Showing the events publicly on a stage was forbidden recently, since this requires another set of licensing so you have to pay to visit these stages even though every German household already paid for the license through ARD/ZDF.

Fun fact 2: Austrians do not pay and can watch it anyway.
Effective Programming in Scala –Part 2:Monads for Abstract Computations in Scala
I wonder if Tarantino's films aren't just the (welcome) exception to a trend of less dialogue though.

Some quantitative analysis to back that up would be interesting; you are right that this article does seem anecdotal in evidence.
There are some organisations/groups which seem to be effective in actually paying people.

There is a group of Debian developers that collect funding and pay Debian developers/maintainers to maintain LTS for Debian releases:

https://www.freexian.com/en/services/debian-lts.html

https://raphaelhertzog.com/tag/Freexian+LTS/

The FreeBSD Foundation also hires developers to do actual work:

https://www.freebsd.org/news/status/report-2016-04-2016-06.h...

https://www.freebsdfoundation.org/what-we-do/projects/#curre...

However, I think such initiatives are typically highly underfunded. Like OpenSSH/{Open,Libre}SSL/GnuPG, everyone uses the software, few companies/individuals chip in in a significant way.
You mean completing and releasing 2.10 should be a 4) in your list? :D
Stop picking up their work.
My friend did a simple python script that asked "give me a few words, with one being in some ways different than the others", and the script returned the word that was different.

So, for "dog, snake, sheep, tree, owl" it would respond with "tree". For "blue, green, sky, red, black" it would respond with "sky".

It worked by posting a query to google with all the words except the first one, then all the words except the second, etc. And then it compressed the results, and the word that resulted with the smallest compressed result when removed - was the odd one. Very nice use of Kolmogorov complexity estimation.

It still blows people' minds few years later, when I describe what it could do, but then I explain how it does it - and they react with "meh, a simple trick, not an AI".

That's how people react to AI in general - it's only AI if you don't understand it.
I am missing a config file format / parser&generator lib that preserves every comment and format (empty lines, etc.) after a read/write cycle.
The comparison you make with the natural world is interesting. If you consider natural systems to be innovators in the space of making new organisms then what have we seen?

First, there were eras of explosive growth into new areas - for example, the first organisms to be able to live on land had a huge new area to grow on. Although the Cambrian 'explosion' may not be as rapid as once thought, the diversity of body plans when multicellularity was invented shows what can happen in moving into a new area.

So the current technological era might be a lot like modern biology - there's never going to be a repeat of the discovery of how to use oxygen, but species will live and die as before. Except of course for humans.

Confusingly here, the metaphor catches up with reality - humans as organisms have become humans as technological innovators, which has the potential for unlimited changes to biology. We could wipe out nearly all life, we could make endless new variants of existing or imagined organisms.

Finally, there's intelligence which got us here. If we succeed in making a truly artificial intelligence, then that could explore the limits of what intelligence can do. Perhaps there are even limits to that - certainly there are physical constraints - but we're not at that limit quite yet.
Exchange is a good example of making money despite open standards: it supports SMTP only reluctantly, much preferring to use its own non-interoperable protocols to speak to clients. Outlook has all sorts of features that are not exposed over IMAP and require MAPI.
Microsoft Wordprocessing XML is very quirky :) I think they use these markers because different areas can overlap and thus you cannot express this with a tree-like structure.
Yes the reference to "the shooting at Columbine High last spring" confused me, then I noticed the date.

I came here to see whether there was an explanation of why it was being reposted. Maybe there are some predictions in it that have come true?
I extracted quite a sizable part of my income from Kagi shareware payments over the 90's and early 00's. Sad to see them go. I'm sure the nice people who worked there will become nice people working at any other places...

They were absolutely amazing to have in the days before the Paypals and international credit cards!
Considering we live in an infinite universe I do not see why economic growth can not continue even accelerate.

Especially seeing that sometime this century we will get cheap space travel (getting there) and AI (getting there) and transition from fossil fuels to renewables and fusion (getting there)

Tho' yes seeing how some of our best and brightest are working on how to serve more ads and how to get people spend their free time locked in their walled garden...
The simple logical flaw in GP's argumentation is that it summarizes rather abstract phenomena (human inventions, potential of startups) to compare it against concrete, limited phenomena (oil production). To make that jump, that assumption would have to be proven.
They are giving favorable press coverage in return for exclusive interviews that will gave them more viewers ie money so I mean its corruption just money hasn't changed hands directly
It seems kind of mad to think Ubuntu could succeed where Microsoft failed. I just can't see any way they will convince third party developers to write apps for it.
What makes the Racket model more correct than the system based in Sequent Calculus [1] provided by Shen?

[1] - http://www.shenlanguage.org/learn-shen/types/types_sequent_c...
That's news for me. Link?
This sort of dystopian hand-wringing seems to have a certain cachet aomong some crowds, but seems to mostly stem from profound ignorance and a failure of the same imagination you find so limited. What makes humans different than all of the other parts of the natural world is that same imagination and technology that you seem to fundementally misunderstand. We can change our environment, and more importantly we can change the scope of the environment: if the resources of a small area are insufficient we can bring in more, if the resources of an entire planet are insufficient to meet our imagination we can dream bigger and actually execute on those dreams.

Imagination itself is only limited by our technological progress and there are few limits beyond physics itself to stop us there. Two centuries ago our dreams were merely to fly like birds or travel swifter than horses, now we can dream of travel among the stars. Imagine what we will dream of in a century from now.
How to use Git bisect by example
I was about to ask why an article from 16 years ago is being posted to the front page when there surely has been a newer and more academic analysis of the material available at some point within that decade and a half. When I say academic, I mean it in the sense of a "just the facts, ma'am" approach instead of one with a commentary attached, regardless of the alignment of the commentary.
I think that's a rather negative outlook.

Is the fund applicable to financing ongoing triage for projects? Nope.

Is €30k worth of funding for 40 kicking off individual projects valuable and worthwhile? Hell, yes.

Might the scope of an endeavor like this evolve in coming years, as they demonstrate success? Sure.

Government backed funding for OSS projects is a really smart and efficient use of public money when it comes to investing in digital infrastructure. It doesn't need to be perfect on launch, and it's far easier to pitch and justify the value of seed money like this, than it is to make (just as valuable, but more subtle) wider case for ongoing funding.

Furthermore I'm sure there's plenty of projects that could pitch proposals for new features that they want to build, while building in the cost of ongoing triage during those 6 months. (Ie. Make sure that the amount of work your proposing is viable on the assumption that you'll also have ongoing triage work to keep on top of at the same time.)

Let's celebrate the OSS funding achievements as they come, rather than knocking them.
Of course there are limits (e.g. mass of human population will never exceed Earth's mass etc). But what these limits are?

For example we can double the size of human economy by colonizing Mars. This sounds very achievable to me.
While it's definitely true that many a time certain crowds tend to have lost touch with reality regarding the potential of a specific activity (as illustrated in repeated economic bubbles), to say that economic growth is limited suggests that economy is in principle a zero sum game. I don't believe that to be the case. Any attempt to predict the absolute limits of economic potential is an attempt to limit the potential of creativity (and I'd say of reality itself). We are nowhere near understanding that potential and I assume we never will. Whether we will be able to continue to tap into that potential instead of self destructing is another question.
Ubuntu contributes very little to Debian.
They're positions for very experienced programmers. The job titles vary greatly, but do include "software engineer".

They will not only have a high programming competency, they will also have a fluency in the commercial domain: They will know the difference between what the boss wants, and what the boss asks for. NB It is their problem, not their bosses'. They often possess niche and unique experiences. They can network and know how to sell the link between their skills and direct company value. They may also be recognisable figures.

Most of the people I know who make this kind of money do not get int a room with puzzles or "well defined product specs" slipped under the door to solve in, having "however long it takes" to get it done. They don't sit at a bug tracker and tick things off. They work for that money. Yes, they program. Is this the kind of programmer you want to be?
QML is something like XAML for UI design, but it is based on JavaScript. You can write a full application in QML if the built in widgets are good enough.
Some ideas for useful addons to existing projects, keeping in mind I am not sure what your focus as a front-end developer is:

Gnu Privacy Assistant https://www.gnupg.org/related_software/gpa/index.html is a GnuPG frontend written in GTK. The software works well and does nice things like file encryption, taking a piece of text and outputting it encrypted.

The GUI badly needs improvement. I'd be happy to point out several problems.
I also don't believe GPA is available in platforms like Windows and macOS.

Kleopatra is a GnuPG and S/MIME frontend written in Qt (KDE libraries). It is maintained and available on Windows (through GPG4Win) but is still "computer power user"-centric and could also use user interaction love.

Enigmail https://www.enigmail.net/index.php/en/ - Also has several pain points that might be interesting to solve.

On a side note: One method that Enigmail uses to import PGP certificate is the ability to get a valid PGP certificate from a URL. Adding that functionality to GPA and Kleopatra would be nice wins.

All three frontends, Enigmail, Kleopatra, or GnuPG would do well to have a graphical or screen-based export of public keys. Something like a QR-code export of a minimal PGP public key would be nice for importing via smartphones.
> (e.g. anything with Schwarzenegger in it).

I can vividly imagine Hollywood directors ordering their script writers to aggressively trim any dialogue spoken by a Schwarzenegger or a Stallone to one-liners and grunts after actually viewing the first couple of test shots.
May of 2000. Not that anything has changed in American classrooms since then.
Open Data Manager – Explore, Analyze and Manage Open Data
You're right, GitLab.com ssh access is way too slow. See https://gitlab.com/gitlab-com/infrastructure/issues/59#note_... for my writeup. We'll prioritize this.
I test different configurations on the target before syncing the right one into my build environment. If I mounted the RootFS via NFS then its possible to use ${EDITOR}, but thats not always the case.
Meet Moxie Marlinspike, the Anarchist Bringing us yet another cryptographic island with a single point of failure.
If you're willing to leave vanilla Android or Apple and experiment with a new OS project, you should check out the security focused Android fork of Copperhead. https://copperhead.co/android/ Why go through all of the grief of switching without a security focused purpose?
As an amateur programmer, I want to call out this particular notebook:

http://nbviewer.jupyter.org/url/norvig.com/ipython/Cheryl.ip...

Such elegant and readable translation from English to logic to code.
Uber to merge with Chinese rival Didi
There are many breakthroughs waiting to be made in medicine, energy production, geoengineering, space exploration, transportation, etc. Automation and AI will increase productivity and leisure time, which will allow the market for entertainment, travel, and luxury to grow much larger than today, and be accessible to many more people.

But if we succumb to this pessimism, it will be a self-fulfilling prophecy.
That's not what you said.
And they pay only 60% ~ 155 per day
There's browser extensions that will fake all of those to a standard value. The tricky part is that with fingerprinting, depending on your chosen faked value you could end up being more identifiable, if not enough people use it.

For instance, you can change your user agent and headers to some generic Windows Chrome one but a savvy tracker will fingerprint your TCP connection and realise you are actually on a Mac, and that can be used as a further source of entropy to better identify you.

I've spent more time than is healthy looking into ways to uniquely identify devices on the internet. While the company I was working for was always on the safe side in terms of privacy, the more blackhat methods can be useful in collaborating with law enforcement to deanonimise Tor users (think pedophiles, not drugs)

Tor Browser devs have in turn been really good at hardening fingerprinting attack vectors related to it (and rightly so, browsers don't rape people — people rape people) but unless you're super paranoid it's not a great experience for the average user.

I think a better solution will come (at least in the EU) from the proposal to extend cookie law to any kind of fingerprinting (regardless of storage), which takes use case in account and can be enforced through big fines.
You probably have not looked too closely at real-world XML.

• Many XHTML and SVG elements can occur without dedicated wrapper elements.

• In Atom feeds, <author>, <category>, <contributor>, <link> elements can occur multiple times without a dedicated wrapper element.

• In XSPF playlists, <link>, <meta>, <extension>, <location>, <identifier> elements can occur multiple times without a dedicated wrapper element.
I am guessing that VACUUM only kicks in for row deletions? With that busy a table, can't you just bypass VACUUM and reuse dead keys? I am assuming because you are talking indexes here, you are talking fixed length records and not dynamically allocated VARCHARs etc.??
I'm a big fan of Feedly, have been using it since they came out and the constantly keeps improving stuff.

Among the things I subscribe too are about a 100 webcomics.

Decided to share all my RSS links here: http://feedshare.net/theknarf/

A lot of different stuff on that list, but mostly programming, web development and comics.
Decorator-based controllers for express and koa in TypeScript, best for angular2
I don't think that is a very selective reading. That's the story of any Swede I know moving to Berlin. Don't get me wrong I think it's great, especially if you're bootstrapping. But it definitely speaks to the maturity of the startup scene. If you're really trying to run a business the value of drinking cheap beer and being up all night will quickly diminish. And finding a good selection of alcohol is far easier in Stockholm.
World`s Best Cheapest Smartphone Freedom 251 at Just Rs 251 or $4-$5
The international marketing considerations are interesting. But the assertions about The Kids These Days are baseless. Instagram and Snapchat are mostly visual forms of communication, sure, but meanwhile, texting is as popular as ever, the fan fiction community provides a huge dynamic workshop where aspiring writers hone their craft and avid readers learn all about tropes and are encouraged to critically analyze what they're reading, and when teenagers get together in real life, they talk just as much as they ever did. Recent trends in language change are being driven by this new generation, and it's exciting to watch it happen. The Kids These Days are alright.
Oh, there are some very simple adjustments we could make right now (without even any new technology) to get a great amount of real growth. Just open some pretty standard economics textbooks:

On the demand side: target nominal GDP to all but eliminate recessions. (Or at least target the long term growth of the price level instead of letting bygones be bygones.)

On the supply side: completely shift the tax burden from labour and capital onto land. Remove barriers to free trade. Review and simplify economic regulations---start with silly zoning laws perhaps. Lower barriers to entry in most industries. Invest in public infrastructure and education. Cut stupid spending, and the most distorting taxes.

(Land taxes can probably even yield enough to pay for a lavish social welfare system. They will definitely recoup all sane investment in public infrastructure. Without distorting the economy even one bit.)

Of course the problem is that all these reforms are politically infeasible.

There might be a technological limit to real growth, of course, but we are far from it.
I'm similarly disappointed in those films, but I'm holding out hope for Discovery, https://en.m.wikipedia.org/wiki/Star_Trek:_Discovery .

Looks to be mostly online and set in the original timeline. Bryan Fuller is involved, he wrote for Voyager and has a history of dialog heavy shows after that (pushing daisies is so underrated by the way).
React Native Development Server Remote OS Command Injection and RFD
https://copperhead.co/android/ Try it out!
Under German law you can have part-time self-employed work alongside your normal job.
Another trick is to define the struct like (defstruct (foo :type list) ....) and then you can use the struct accessors on any list of the appropriate size. (Or, if you want constant time element access, specify the type as vector)
Most "problems" with multiple inheritance stem from languages that don't provide a well-defined method resolution scheme. Languages that do have a well-defined hierarchy linearization tend to avoid most of the problems with multiple inheritance.

See, for example: Common Lisp, Dylan, Python (since 2.3), Perl 6, ...
to add, I would say, the limits of human imagination are cognitive limits posed by the physical limits of our brains. Let's say cognitive biases, you can't completely unbias yourself. You could argue, that with coming technology, we can modify the biological basis (those limits), but just go more meta. We will have limits about how to modify those limits.
How do you know the size of the universe we live in?

(To be pedantic, even in an infinite universe the size of the human-sphere couldn't grow faster than a ball expanding at the speed of light.)
And that name could certainly be of some interest for people in the security or cryptography fields (kagi meaning key in Japanese)
Thank you very much, it's appreciated.
I'm completely in love with Feedly. They also replicated Google Readers api, so you can use Feedly as your single-sign on, but use another RSS reader that understands the old Google Reader-api if you prefer to jugle RSS readers around a little.
Well for a long time the only proper Lisp environments were commercial.

Still people get by with Emacs + SLIME + whatever open source version, as making use of those environments.
Arc runs on mzscheme which turned into Racket. The last official release of Arc requires an older release of mzscheme from before lists were immutable. There is a community-maintained fork called Anarki [1] that runs on modern Racket.

[1] - http://arclanguage.github.io/
XKCD did it also. https://xkcd.com/1414/

The generation that grew up with the internet is not gonna be bad at writing. Videos are great, but text still rules.
"lines to even get in the station via BS security"

Yup, at Wudaokou this adds >5 minutes at rush hour.

"Now Shanghai is completely different"

I used to think that, until I started a lot of time in Shanghai. Surprisingly, getting from Hongqiao airport to somewhere in Pudong can be faster by car, even the whole subway journey is on line 2. The difference is not as stark as in Beijing, but it still exists.

"I've shifted my schedule"

Yup. It makes so much sense.
This only talks about a particular write amplification issue. A far better message IMO is just a few clicks upthread: https://www.postgresql.org/message-id/579795DF.10502%40comma...

Provides a link to the rationale post from uber (https://eng.uber.com/mysql-migration/), and a tl;dr of it. Prior discussion here: https://news.ycombinator.com/item?id=12166585
and the war begins