skysight-inc/HackerNews huggingface dataset:
Cpp-sort: Additional sorting algorithms for C++14
Very pleased to see Roger Scruton is answering the same question a lecturer of mine once posed as a curveball essay question. I'm not convinced he answers it very well though, it sounds more like "Why musicians need 19th century philosophy," or perhaps, "Why musicians need to return to the past."

To HN: what do you think Harman's object oriented ontology has to offer composers and performers of classical music? Or what about speculative realism? Or effective altruism?
I think the article is missing the obvious point that the queue at the bottom affects walkers as well as standers even though it is being formed by the delays caused by standers needing more time on the escalator. Allow walkers up the middle well separated escalator without interference and many more people would walk.
I can't see a reason why I would ever want to return to an OS as restrictive and inconvenient as Windows.

I have never been a Windows users, but there are some reasons why I use another 'restrictive' OS after using Linux and BSD for 13 years (including on laptops):

- Microsoft Office. LibreOffice is simply not compatible enough. Though, people are moving more and more to Google Docs, so this issue might disappear in the future.

- No GUI isolation in Linux. It scares the hell out of me that any application can read any other applications keystrokes, mouse events and viewports. When you have some vulnerability in some client (browser, mail), it could listen in on passwords that you type in a terminal as well. AFAIR Wayland will solve this. But the ecosystem did not move there yet.

- The lack of consistent keyboard shortcuts across applications.

- Supposedly stable upgrades that break stuff (especially in Ubuntu and to some extend RHEL, never had this problem in my many years with Slackware).

- The lack of cutting-edge hardware with good driver support. I love my 12" MacBook and wouldn't want to go back to anything heavier and worse keyboard/trackpad.

For other users, I can imagine that these are also problems:

- Installing applications outside the distribution's repositories is still unnecessarily hard.

- There is a lot of inertia - people do not want to invest the time to learn something new.

- Business my still have many older win32 applications that do not run on other systems.

---

Anyway, I don't think the traditional Linux desktop or Mac OS X are serious threats to Windows. It's Chrome, Chrome OS, Android, and iOS.

Edit: I don't want to sound too negative about desktop Linux. I just wanted to give some possible reasons why not everybody may be happy to switch.
> Found this cyclists full youtube video, it has some extra recording that's not in the news broadcast - https://www.youtube.com/watch?v=-vf-ia2QhVU

> I definitely have complaints on both sides of this.

I don't know which video you're watching (I'm watching the very one that you linked).

But I'm listening a guy screaming in pain on the ground held down by three officers, while a third is hitting him with a baton. There is no absolutely no reasonable complaint on the other side of this. This is assault and battery of a defenseless man.
If you disable Windows Update, you're dumb. Either re-enable it or stop using Windows altogether.
Antares Autotune 8 Crack Key and Patch Full Version Download
Can but its not the best. This is obvious since most patient record systems these days do not use SQL. They use things like MUMPS.
Senior Bitcoin developer Mike Hearn says currency 'failed experiment'
Thanx for sharing this!!
Even making eye contact with a stranger is a faux-pas! That's why everyone pretends to read.
Teenage inventor calls on young people to ditch their smartphones
HTTPS with Let's Encrypt and Nginx
Rutherford model (Wikipedia)
I found this narrative about how pivotal this one moment in the 60's and the centrality of preppy fashion to be more than a little forced. And some parts bordered on misleading like:

> The Japanese helped fetishize vintage Levi’s in the 1990s, just as Americans were chopping them off to make jorts. Then, when the clothes they wanted became too expensive, the Japanese started making their own selvedge denim,

I picked up 2 pairs of Edwin jeans last month in Japan, they're great but the company has been making jeans since the 50's and using high quality selvedge denim since the early 60's.
Google has no desktop PC OS. Apple offers options in the settings to opt-out and doesn't change those with an update.
One added word entirely changes the rationale of "life is short" for me.

"This", meaning "current".

Add the belief that there is another (form of) life after this one and suddenly the equation changes:

This life is short. But then there's another one coming.

The scientists in us agree - of course there is no evidence of life after this one, despite the messages transmitted to us from our ancestors - in the form of stories, traditions, superstitions, beliefs, religions. Depending on who you ask - we either go to a place were we stay forever (heaven/hell/spirit world) or we come back to life as another being or life form.

But the body dies and rots away !

Technically the body has died many times during it's lifetime - cells die and others are created - or rather - create themselves according to the instructions in the DNA.

The DNA is the one that moves forward through time, all the other pieces of our bodies rot away.
But not the whole of it, just 50%. Half the DNA vanishes into void.

But "I" will no longer "exist" !

That's a belief. And also quite vague, because - who/what is this "I" ?
Is it my body, is it my brain, is it something which lives inside the body/brain, is it all imaginary ?

Well, think about anyone - someone who's not near you right now - who is he/she ?

Right now, he/she is a thought.

Isn't everyone, dead or alive, just that - a thought ? Isn't "I" a thought then ?

If so, what is life then ? A story ?

Your story.

"Remember that man lives only in the present, in this fleeting instant; all the rest of his life is either past and gone, or not yet revealed. Short, therefore, is man's life, and narrow is the corner of the earth wherein he dwells." - Marcus Aurelius
Not if they need to swap documents with other Office users.
Yeah literally every single apple, android app uses telemetry to improve the app.

Microsoft plays catch up, and then everyone loses their minds about it.
They should hand out medals at the top of Covent Garden stairs. It's like a badge of honour for Londoners.

Yes I put a U in honor.
Spoof the referrer header, so as to pretend you were sent by Google. I use the "Referrer Control" extension for Chrome (which probably isn't an option for you, but I'm sure there are similar extensions for Firefox) with a permanent rule to spoof the referrer header for wsj.com. Works like a charm.
Apple and Google who do the same

What? I use Little Snitch to monitor all outgoing connections. I don't see a log of outgoing connections to Apple outside my iCloud account, location services (which has to be enabled explicitly during the installation) and Spotlight searches. And these are easy to disable. In fact, Preferences App has the obvious Security & Privacy prefpane:

https://imgur.com/EPCSQL6
I read his essays, although just casually. His latest essay was assumptions? There was nothing factual in it, other than "Life is short."

Yes, these are my observations. Yes--I have no proof on most of my assumptions. Doesn't negate the question, why we put so much worth in what these guys spout off?

(I never return to argue. This was a fluke, because I was shocked so many of you got so riled up over PG's essay.)
Let’s play with Theano (2014)
On a small screen (MB Air 11") I use a little transparency in the editor to see what the log on the console is doing, for example. Just not enough screen estate to have them side by side.
I've violated that rule pretty much every time I've been on the tube and I never had anything but positive responses (and my head is still firmly attached).
great thanks didn't know this one. Just checked and there is also

# don't put duplicate lines or lines starting with space in the history.

# See bash(1) for more options

HISTCONTROL=ignoreboth
I actually miss the Windows 8 "Charms" (the menu that appeared when swiping in from the right) and Metro IE when using it as a tablet without keyboard.

On the desktop, Windows 10 is a relief compared to non-tweaked Windows 8.
Walking on an escalator is usually not very efficient thing - you cut throughput in half and will maybe save 30 to 60 seconds walking down, and only if you'll actually catch a train in that period. Walking upwards is even less efficient - saving 10-20 seconds by inconveniencing hundreds of people? Really?

All this is comparable to people crossing streets on red light and afterwards walking slower than me crossing on green.
Near the high area with windows, and the room with the boxes. there's a indented monitor in the wall.
I see, very interesting. Thank you for the reply!
I specifically take issue with you suggesting substance abuse on pg's part, not putting enough thought into these essays as well as being rattled by recent deaths of middle aged men, you haven't a leg to stand on unless you are a private close confidant of Paul and should retract those claims.

Note that this has nothing to do with whether I agree or not with what pg wrote, it is simply a matter of you being extremely careless with assigning attributes and states of mind to someone without having any knowledge of the surrounding facts.

In short: don't be an asshole.
Any organization where bosses care about results will discriminate far less than others. I am not surprised about NASA because you either send a rocket to moon or you do not. But local DMV office might discriminant without impunity.

But given the smartness thing, it turns out that IQ varies a lot by race. African Americans are the only race where IQ of women is on an average far better than man. (I don't vouch for the science here, I come from a country without concept of race and hence cant read racist context in academic articles).
The least lazy lottery players win more?

The least lazy people participating in a ponzi scheme get more money?

Obviously not, so what you're assuming and/or implying is that life is fair, that the rich deserve their success and the poor are lazy, which is exactly the point people are arguing, so you're begging the question.
> When time is scarce, you start to prioritize things that are really important to you.

It takes me ~10 minutes to shop online and buy the parts I need to put together my own PC. When I receive it, it takes me an additional 15 minutes to unbox it, and put it all together. Then another 30 installing the OS and all the programs I will need.

That's less than an hour. Given the price difference between a Mac and a PC with the same exact equipment (same CPU, RAM, HD, etc), we're looking at ~$250 USD on the low end and ~$550 USD on the high end. Unless you're making $250 USD (or more) per hour, it's most definitely cheaper time-wise to build your own PC.
Moscow has one of the busiest subway systems in the world, ranked 4th by annual ridership. There's a "stand on right, walk on left" rule, but at congestion hours passengers are advised to stand on both sides to make transportation more efficient, and it's been like that for decades.

Reading a Guardian article on that feels, uh, really redundant? I guess we Russians have some experience in dealing with mobs.
Linux is not that great at compatibility with old code or old binaries. Windows has always been better at this.

An example of a *nix with good backwards compat is FreeBSD. The FreeBSD cluster has binaries from FreeBSD 2 (1994) that still run. Try that with Linux -- I guarantee you the kernel and glibc broke compatibility. Hell, there are Linux games from early ~2000s that won't run anymore.
It would be really nice if there was some site that kept an up-to-date database listing of all the KBXXXXXXX update numbers

Possibly of interest?

https://voat.co/v/technology/comments/459263
Not a very great list for the history of the world in 100 objects in my opinion. Neil could have picked anything but nope. Take the last 5 items representing the past 100 years. No objects representing WW1, WW2 and the computer revolution probably three of the most seminal moments in human history are left out. In its stead is the painting "In the dull village" and a Sharia compliant credit card. The whole list seems painfully diverse and mundane.
It's a biased and charged term. Anticipating a plot-point does not necessarily ruin the pleasure of experiencing the work — most of the enjoyment comes from the artistry of manufacture (the prose, the cinematography) than discovering the eventual outcome. Nobody who ever went to an art gallery complains about photographs of the works in the catalogue ‘spoiling’ the paintings.
Here’s a more carefully elaborated version of the criticism of Graham’s sloppy thinking and lazy writing from his inequality essay: https://glyph.twistedmatrix.com/2016/01/premises.html

Since life is short, that’s it for me for this thread.
I think this is true but hardly surprising. The average participant in an argument on the Internet is interested not in the truth but in winning. Who wins an Internet argument is thought by that participant to be decided by the audience, which is less clever than the debaters and wants quick, emotionally satisfying resolutions. It is therefore a winning strategy for him or her to ignore nuance and instead attack straw men and try to humiliate the opponent. Paul Graham's hierarchy of disagreement is inverted on Twitter.

Thinking about this long enough makes large-scale democracy very scary because it operates in the same terms on the same media.
> Has hello world ever been exciting

The HN upvote says otherwise. :-)

But I guess had there been an HN-equivalent in assembly age people would get excited about C, too.

> The question is what does Rust have to offer as your embedded program grows.

Exactly.

We are aware of the good, bad and ugly bits of C. The industry has built extensive tooling around it. Rust has a long way to go. I certainly wish to see more pioneering projects from Rust.
My respect for Iceland went up because of

"Iceland refused to bail out the banks."
'Inspiration Porn'

Don't get me wrong, some TED talks are truly actionable and lend well to the format.

But... Treating TED like it's a platform to 'fix the world' is like hiring a personal trainer who provides companionship and a constant stream of ego-boosting compliments. Rather than one who'll whip your ass into shape help teach you the skills you need to sustain the change yourself over the long-term.

It's like that Louis CK bit. He's seated in first class on an airplane and sees a soldier in uniform walking back to coach (that's how the military do). So he imagines himself offering to trade seats as a sign of respect; doesn't; yet, revels in the self-satisfaction of having such a considerate thought.
That has nothing to do with Haskell's expressivity and everything to do with its full purity. If you look at, say, OCaml, the code (or at least the libraries) must also be aware that it's running in a fiber, just as in Java, Go or Erlang.

While full purity has its virtues, it also has serious drawbacks, and it's unclear at this point whether or not at the end of the day purity is a net-gain, neutral, or even a net-loss.
zinc.rc is certainly interesting. Thanks for sharing!
If you can't see past the link to the other essays here please try to isolate this one for a bit, especially if you're young and you don't have kids yet. This essay is rich in realizations that come with age, and in some sense I would have potentially gotten a lot of mileage out of it when I was 20 or so (but then I would probably have lacked the background to fully comprehend it), and even more when I was a young first time father.

One gem in here that has not been high-lit by other commenters in this thread that stands out for me because that's one that I did figure out very early on in life (and this served me very well) is this one:

"As I've written before, one byproduct of technical progress is that things we like tend to become more addictive. Which means we will increasingly have to make a conscious effort to avoid addictions—to stand outside ourselves and ask "is this how I want to be spending my time?""

Please do ask yourself that question often, and if the answer is 'no' or 'maybe' then simply don't and save yourself a lot of grief and regret in the long run.
How to test your Meteor.js web app using Chimp, Cucumber and Jasmine
A few years ago I finished my studies and became a freelancer. It took me until this year to realize that in the effort to 'value' my hours, I forgot how essential and valuable it is to spend time doing things that are relaxing and that might seem unproductive at first sight.

It reached a point where I would often work in the weekends, forego any vacation, feel guilty about the hours I did 'nothing' (out of sheer necessity), and sometimes even apply a little too much pragmatism to my friendships. I'd ask myself if the interactions were useful or somehow furthered my personal development or career, and forget that, while this is not an unimportant question, the value of a friendship can be the time spent enjoying each other's company.

This important realization came after I had worked a lot, built a relatively stable career with enough clients and a good portfolio, saved up enough money to allow me to not work for at least a year. I had reached my goals, so to speak.

But instead of stopping work and doing things I always put off, or creating things I'd been wanting to create for a long time, I ended up with a (mild) burn-out and a severe existential crisis: now that I had nothing to really worry about, I had no clue what to do with that freedom.

What am I, and what do I enjoy doing, after years of neglecting to explore this?

Currently I'm working on finding more balance, and savoring the little and big things in life. But even now, I need to make sure I have some work because when I stop, my mind just kind of panics from the freedom I have. So I'm taking it one step at a time.

Picking up gaming again has been one of those things I savor again.
I listened to the entire series and it's absolutely fantastic; one of my favorite things ever. It's interesting on two levels.

One, the history itself is fascinating, even for somebody like me that's generally not a big history buff. (Perhaps it helps that the episodes are short!)

Two, the central conceit -- snapshots of history as told via examinations of various historical artifacts -- actually changed the way I look at things around me. Every single object we hold, mundane or otherwise, holds so much information and is shaped by so many things.

Here's one example I remember well: the famous "The Great Wave off Kanagawa" print. We tend to think of it as the most quintessential Japanese print. https://en.wikipedia.org/wiki/The_Great_Wave_off_Kanagawa

But it's more complex and interesting than that. It actually marks a big turning point in Japanese culture, as it actually incorporates major European influences: the rich blue inks and a European use of perspective to depict the mountain in the distance. So this unmistakably Japanese print represents a crossroads...
Use nullptr if you can, 0 if you need, but please don’t use NULL
What propaganda are you speaking of?
Would you forbid private companies to hire whoever they like? Do you have a list of blacklisted persons like Joe Bidens son so that companies could easily check?
Again the 5 billion was spent over a period of more than 20 years how is this relevant here?
For a list of the many, many countries, most of them without oil, that US aid spends more money on: https://en.wikipedia.org/wiki/United_States_foreign_aid#Reci...
Something doesn't feel right about Watson. I had arguments from people who wanted me to feed motivation (cover) letters from job applicants into Watson to determine "cultural fit". IMO these technologies are way over-hyped for now and we are walking down a very dangerous path, because marketing pushes into this direction and the technology is far from ready.

To prove my point I tried to feed Joseph Mengele, Stalin & Bin Laden writings into Watson to see how he evaluates the data. As expected Watson had some "great things" to say about these characters.

Another feeling I get is that when we read info about ourselves in this context it's like reading a horoscope. People read 2 things that are true (but vague) and the 3rd thing may not be true but they shrug it off as "oh I didn't know this about myself yet ... I'll have to monitor myself in future to see if this is right". We are prone to be "open" to such statements as long as they sound like a positive trait. But is it true? So in that sense the machine learning might fool us into thinking we remove bias (but we can not remove bias like this).

I honestly think that this technology should come with a warning label because people who have no idea about how the data is being prepared or analysed will interpret the output verbatim and take it face value.

Here is the link: http://blog.valbonne-consulting.com/2015/06/13/using-big-dat...
That bizarre-looking star just got a lot weirder – and yes, it could be aliens
There have been some updates in the past that people are suspicious have been renumbered¹, although I suppose that without confirmation from Microsoft, we can’t say for sure.

――――――

¹ — http://www.eightforums.com/windows-updates-activation/66805-...
Google has something way more powerful than a desktop OS: Android devices know your every move, everyone you know, all your communication, etc. These devices are packed full with sensors and know way more about you than a desktop ever can. They send all that home, by default, for a big chunk of the world's population, yet this is perceived very differently than what Microsoft does.
I also only toyed with Ada.

My real work experience with Algol like languages are Turbo Pascal, Delphi and Oberon. Although thanks to my interest into compiler development during my CS degree, I also do have some knowledge of almost all major Wirth influenced languages.

Personally, I do prefer some verbosity to lines full of symbols.

Ada 2012 is quite good.

It is also remarkable that in the 80's Ada 83 as seen as almost impossible to implement and nowadays C++ is way complexer to implement than Ada 2012.

Another anecdote, Rational started out in mid-80's as a startup doing Ada workstations[1] (think Ada machines), with IDE capabilities that probably only Lucid C++ had in the 90's [2].

[1] https://en.wikipedia.org/wiki/Rational_R1000

[1] http://datamuseum.dk/wiki/Rational/R1000s400

[2] https://www.youtube.com/watch?v=pQQTScuApWk
This is, unfortunately, very true.

Try collecting some accounting records in LibreOffice Calc and then finding your accountant uses Excel. Time lost fixing the mess is probably worth more than the cost of MS Office for a single incident. If you need this kind of interoperability more than very occasionally, that alone could be a deal-breaker.

Also, LibreOffice 5 on Windows 7 appears to be a disaster. We installed it for the first time a few weeks ago, on one new PC at work just to try it out, and it's exhibited numerous very obvious graphical glitches, crashes and performance problems so far even just doing basic spreadsheet work. It also seems to have arbitrarily changed a bunch of things from earlier versions, such as the default colours available for colouring or highlighting cells in Calc. Maybe the stability is better on Linux, but even then the changes from LO4 are presumably still the same and just as frustrating.
Just like it is possible to disagree respectfully it is probably un-wise to take the position that calling out those that are resorting to personal attacks and outright bile implies agreement.

So yes, that tone was too harsh and in fact entirely in-appropriate.
ARM stack written in Rust