skysight-inc/HackerNews huggingface dataset:
Redmine is pretty good for what it is, but I don't think it's in the same league as Jira... It does a lot of things, but having used it for a while at work I didn't feel that it did anything amazingly well. We just kept hitting annoyances in the UI, various limitations in all sorts of things in the ticketing and wiki, the lack of good reports, etc.

I actually joined the company just as they were about to move to Redmine, and recommended Jira instead after playing around with the Redmine test instance for a while. They were worried about the cost though, and I didn't have much say yet, but in the end switching to Redmine was the best argument for getting Jira. I didn't even have to push for it - after a few months my manager came to me and said he'd already got the funds approved!
There were notable instances of benchmarking suites being compiled with ICC. So even if most applications didn't exhibit the issue, reviews for AMD processors did. And it was a prominent enough issue that a tool was written to search your PC for software compiled with ICC and patch it to work correctly.
It's also easy to have multiple versions installed using nix.
If you deinterlace an interlaced source before encoding you either discard information or store twice as much. And potentially people watching on an interlaced screen lose data - not all deinterlace/interlace pairings roundtrip cleanly. Better to store it in the original format, and then it can go through one round of deinterlacing on playback for those screens that need it, and none for those that don't.

(Also deinterlacing approaches get better over time - if a particular episode entered their catalogue 10 years ago and was deinterlaced using the state of the art approach at the time, it would look much worse than a modern deinterlace)
Most women appear to land on the mid foot or even farther forward. Now, women are in general lighter, and who knows how far the random woman runner seen on the streets is actually going? But I know at least one woman with a very forward strike, and who ran a lot, who was still going in her 50s when I last saw her. I don't recall how my friend with the bad knees landed: but I do remember that her way of pushing off at the end of a stride was distinctive, recognizable from a distance.

By the way, have you eliminated the possibility of compartment syndrome?
There's two examples of immigrants that came here without strong opposition. The initial immigrants from Europe (which didn't work out so well for the indigenous population) and African slaves (which didn't work out so well for the population entering the country).

It's always seemed to me that part of the American culture is a determination that comes partly from the mentality of immigrating despite the objections of the people already here. The people who needed to be welcomed stayed in their own countries and the headstrong people who just didn't care came to the US.

It almost America's version of fraternity hazing or that hellish 201 course that winnows the field down to just those willing to endure unpleasantness to achieve their goals.
"My favorite programming books, tools, and services... available through all of my affiliate accounts"
Never said "software" engineer :P

;)
1) I have never heard of you. Does this mean anything? No. He just admitted his app failed, they do no marketing and they have problems getting people to use the app. If you HAD heard of them - you would likely be spewing off "it's a mobile app with no desktop web app WTF". So - your first point is really just a jab - centered around you, not the app he wrote about.
2) concur is another provider in the space who existed before the rise of mobile apps. They are implemented across fortune 500's and many more. They have a huge install base. They are used by companies and imposed upon their employees. They have 'distribution' - which is what Birdly needed from my reading of the post. I can assure you, as a former user of concur - many people hate it. Or try TriNets incredibly terrible expense app.

I was surprised there was no mention of Expensify - which I suspect is the business they were looking to disrupt - their UI is not awesome. BUT the UX is great. Take a picture of you receipt and done, email receipts handled, etc. but I use it mostly on desktop to submit reports - and use my mobile to take pictures of receipts.

Anyhow - your last line is a bit of a doozy. Are you suggesting that someone who wrote 2000 word post about their pivot to a better solution (this slack idea is great IMO) should just shut up because it might dissuade others from making the same mistakes he did? Based on your "counter examples" - I think he did the right thing. I hope OP keeps sharing his learnings - because it encourages me to keep trying different approaches. AND I'm going to install his slack bot for my whole company (giving them distribution). I hope you can hide under a rock so you don't get dissuaded from doing something. Sharing is caring, even if they failed.
You could look at the ecosystem around the Ledger command line accounting program for ideas about simplifying transaction creation.

People often bring up Ledger because it uses a text file as input, I don't mean to point at that, I mean to point at all the various heuristics people use to extract meaning from their history of transactions.
Not before time! I would occasionally use it in the Windows style "start typing the app name" use case and it was annoying enough that it seemed to prioritize the online searches making you wait for a couple of seconds before it showed the local results, but it would also often bring up weird matches for adult content too!
The way I track expenses is using Scannable (it's an Evernote app). The main point there is to capture the receipt - and it's really, really good at that one thing: capturing.

Then I throw away the receipts and fill in the expense report later in whatever system I'm told to use.

I can't imagine an easier way to digitize a receipt, short of a receipt that's emailed to you from the get-go.
Is this still a Terrible Tree of Widgets design?
Any plans to offer official Rust Docker images?

Or is this it? https://hub.docker.com/r/jimmycuadra/rust/
Content aside, I am amazed that they didn't force the reader to click through to a hundred different pages to read all of the content, like so many other sites do. Good job.
Since then Rust 1.2 had a big focus on performance: http://blog.rust-lang.org/2015/08/06/Rust-1.2.html
It's a PITA if you're developing on Windows. The less you have to do other than FTP upload, the better because SOME incompatibility WILL fuck you up. Wrong CRT version, weird path issues, package installers assuming Unix... dependencies on stuff that doesn't work on Winblows, requires PECL extensions (which are regularly unmaintained on win32),...
Original: http://blogs.timesofindia.indiatimes.com/headon/what-they-do...
I'm really not sure if this is sarcasm/trolling or not, but just in case it's not, composer is mainly used on the development side to maintain dependencies. It really shouldn't be a problem to have ssh/a working internet connection on your development box. Not saying you have to use composer, but I think the above point stands.
3) Podcast and Lectures are listenable on Phones that are on YouTube only. Due to background play.
It's my understanding they use a transcoder from EyeIO rather than FFmpeg
Bill Gates thinks the 1% should foot the bill for renewable energy, offering $2B
"SSL/TLS state machine, version negotiation and record layer rewritten" from the release notes sounds scary.

The changelog says:

*) State machine rewrite. The state machine code has been significantly
refactored in order to remove much duplication of code and solve issues
with the old code (see ssl/statem/README for further details). This change
does have some associated API changes. Notably the SSL_state() function
has been removed and replaced by SSL_get_state which now returns an
"OSSL_HANDSHAKE_STATE" instead of an int. SSL_set_state() has been removed
altogether. The previous handshake states defined in ssl.h and ssl3.h have
also been removed.
[Matt Caswell]
How many were saved by civilian-owned firearms?

The problem is, we don't really know. Even with the reporting bias, there more reported legal defensive uses of guns than injuries by gun violence. But how many uses actually saved a life? Hard to tell.
Depends on what you mean by cheap. Oil costs less than 1/2 as much in 1998, sure it's down from the 9x spike, but it's much higher than inflation adjusted prices from say 1940 -1970, and it seems unlikely to stay even this low for the next 5 years as some producers are flooding the market for political reasons.

We are not going to be extracting oil at the current rate for the next 10,000 years or even the next 200. We, could start manufacturing it because from an energy standpoint refining, transport, and extraction cost so much oil is basically just a battery at this point. (See: Canada's oil sands.)
Move to France.
For what it's worth, VS.code uses omnisharp-roslyn for its C# integration. So you can get a very similar experience from editors which have omnisharp-roslyn support.
When our ears evolve to support such formats.
I'm guessing you're using an iPhone. On iOS all the apps are displayed somewhere on your homescreens. When I tried iOS that bothered me, because coming from Android I was used to being able to choose which app icons are displayed on the homescreens.
Don't submit an article twice with different headlines/URLs: https://news.ycombinator.com/item?id=10711037
People in glass houses shouldn't throw stones...

It is interesting how our mainstream media phrases these things, to make them a question. They frame debate to be 'normal' or 'silly'. For instance, they could also ask:

Will China protect Tony Blair from International Justice?

Will Mozambique protect George W Bush from International Justice?

More generally the U.S. in its dealings with China always want to put our Chinese friends on the back foot by questioning their human rights record. Meanwhile, which country imprisons the most? USA. I would not be at all surprised if there were more people imprisoned inside the USA than there are people imprisoned in the rest of the world.

Hence, when it comes to important matters of human rights it is difficult to take the U.S. government or media seriously.
What to do when employees quit
It's possible, but the way the rights are assigned, they more than likely went back to tape and had them recaptured.
But certainly, entire causes can't be reduced to being only such behavior. And while they all "brand" themselves under the name of a cause, it's often easy to tell the difference through the anti-intellectualism, bad use of logic, and inability to justify their actions other than through relative comparison to the sensational evil they are supposedly opposing. (But which they are actually indirectly fueling through their promulgation of hate.)
> Though I would not be surprised to learn that it has the same sort of biased reporting we see in other news media.

I remember it as not being very biased, just watered down, often with some kind of "teen" angle.

Channel 1 was basically a vehicle to deliver captive audiences of teenage schoolchildren directly to advertisers. They bribed schools with TVs and justified the programming with the minimum proportion of educational news content, so they could use school to force feed teenagers Clearasil ads. The news content was just the sugar coating on the pill to make it palatable to schools and teachers.

IIRC, Anderson Cooper (of CNN) got his start there in the 90s.
You can always do a local deployment, zip the thing, and rsync it anywhere. It's not at all a necessity, it's just that most PHP devs have embraced Composer.

In fact we used to do something rather similar at my job, until we just switched to replicating containers over all our servers
I've been excited to try Rust for some time now, but I've been holding off, only because I'm primarily developing web applications and I've heard from a few people that Rust is better suited for other tasks (based on the built-ins, packages, etc.?), despite there being at least a few frameworks out there.

What are your thoughts on this? Have things changed? Is the assumption just dead wrong, and Rust is in fact tremendous for web application development?
Leaking Information
This kind of argument kind of baffles me. Surely you're aware that women have suffered violence as a result of their lack of rights, aren't you? For large parts of history, domestic violence against women has been ignored or joked about, or in some places explicitly made legal. Until relatively recently, spousal rape wasn't even considered a crime.

I guess there's this notion that, pre-feminism, women had fewer rights but were otherwise left alone and unharmed, in peaceful domestic spaces. But that's really the wrong way of looking at it. Prisoners in solitary confinement are left and alone and not physically harmed, but no one would say they aren't suffering. The way women have historically been denied access to the public sphere and convinced of their inferiority is itself a kind of imprisonment, and it's a massive crime.
It would be awesome if Amazon could force registrants to contractually agree to follow Asimov's 3 Laws of Robotics.
As a slightly bitter 'European' I would welcome you in a heartbeat.

The real problem (for us) is that the quality of immigrants differs by a very large margin. Countries like France and Belgium (where I have lived) rather let in the first 10,000 applicants vs the best 10,000.

The US is far far better in that regards with Canada probably being the best example imo.
Will just leave it here: http://technologyconversations.com/2015/10/16/github-vs-gitl...
5 year olds don't really have a good conceptualization of kinetic or potential energy.
But that's the wrong comparison. The right one would be a special purpose FPGA or ASIC based computer built specifically for the simulated annealing problem.
I've wondered if this could be fairly easily emulated with some playback filters locally if a viewer has a preference of experiencing material with lesser fidelity (CD v. vinyl comes to mind where it's almost more about ceremony and romanticism than technical merits 95%+ of the time to reject the hi-fi version, "remastering" insanity notwithstanding).
Zinnia's great, https://developer.ubuntu.com/ uses it for example.

Aldryn News & Blog was created from scratch, fairly recently; if you're using the Aldryn Bootstrap code, it'll all itegrate very quickly and easily.
> certs are never "renewed" but just reissued with new dates

This is correct.
WW3+AND+BRITISH+POLICE+SAY+TRUMP+IS+RIGHT+-+YouTube
That is one complete typeface; love it. But how so government of them to impose an application process just to get the typeface! Especially when the font is supposedly free for commercial or non-commercial use.

Edit: If the implication is that the font should be used only in conjunction with referencing the logo and Canada 150 milestone, then it should be explicitly stated.
Beyond the documentation, they have a demo if you want to find out:

https://control.aldryn.com/demo/get-new/
You don't need FLAC for listening. It's needed for storing master copies and encoding to other codecs when you need to. Same feature that audio CDs always offered, and which was gutted by services which only provide some lossy codec as an option.
You can always distribute a "full" package like many popular products do, with all the dependencies lodged in place. It's a damn convenient thing to have at dev time, but there's 0 need to enforce build processes in PHP at least.
FFmpeg does, it has different decoder implementations with their own quirks (btw, moot AFAIK because I think they use EyeIO):

# ffmpeg -codecs | grep prores
ffmpeg version 2.8.1 Copyright (c) 2000-2015 the FFmpeg developers
built with Apple LLVM version 7.0.0 (clang-700.1.76)
configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-lzma --enable-gnutls --enable-fontconfig --enable-libfreetype --enable-libfribidi --disable-indev=jack --disable-outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --enable-vda --enable-videotoolbox --arch=x86_64 --enable-yasm --enable-gpl --enable-postproc --enable-libx264 --enable-libxvid --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libsmbclient --enable-nonfree --enable-libfdk-aac --enable-libfaac
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
DEVIL. prores Apple ProRes (iCodec Pro) (decoders: prores prores_lgpl ) (encoders: prores prores_aw prores_ks )
Just updated my profile if anybody is interested. We hire globally and remotely.
If not for Rust, would you write your app in C++ or Python/Ruby/JS?
I love it when journalism forces the consideration of both sides by the reader/listener. By the end, opinions will still be had, but they will be defensible.

There was a great episode of Radiolab recently called "The Rhino Hunter" that accomplished this wonderfully.

It's still early, but that seems to be the direction this season is going. At the very least, those on either side will be more informed.
Perl 6 Pod
That site has had open pull requests for almost a year, it is not accurate.
There is this reference site [1], though I have no personal experience so I am not sure if it is up-to-date.

[1] http://arewewebyet.com/

Edit: According to Steve Klabnik in his comment below, it is not up-to-date.
Python (currently using), or Go.

Add JS to that list as well, because I've done a little bit of work in Node, but that was before Coroutines (back in the days of yore when "callback hell" was a thing), so I wasn't nearly as excited at the time as I probably would be now.
Yes some of the links are through affiliate, but I do really recommend the things I write about, but as a student I do really need some money to keep the blog up, so I do use affiliate so that I get something for telling about it.
I'm pretty confident people stream all sorts of old content on Netflix. Why would the longtail not be a thing for Netflix?
You can certainly try it out for web applications. It has shortcomings, but I assume that by "try Rust" you don't mean "immediately develop something for production"? :)

I have a deamon running that does a specific reverse proxy thing. I wrote it in Rust, and that has been a very pleasant experience. For example, the excellent support for serialization and deserialization makes working with JSON a breeze :)
There aren't any plans at the moment, no.
Since physical states exist in reality, it makes no sense to me that a physical problem is not mathematically decidable.

The only way a problem is mathematically undecidable is when it's malformed (i.e. non-sensical).
I do get sick of the updates. Every day, "14 apps updated" or even worse, "3 apps need your approval to update".

Whenever there's an update pending, I ask myself, "have I opened this app since the last update?" If no, then I delete it.
>I can't imagine an easier way to digitize a receipt

For me, it ends up being sticking them in a wallet/envelope and then scanning then in bulk when I get back. If I had a phone app that integrated with a back-end expenses system, I could probably be persuaded to use it because it would largely eliminate the manual process of creating an expense report. However, as it is, something like Expensify trades a one-time batch operation for a bunch more fiddling at the point of spending.
Ask HN: How to explain functional programming to my 13-year old?
Thanks to terrific programs and online resources like Codecademy, Scratch, and Khan Academy, my 13-year old has started to learn about HTML and CSS, as well as how to code in languages as diverse as JavaScript and Python.

I don't remember how we got on the topic of functional programming, but he asked me to explain it. So... I started down the path of comparing functional programming with imperative programming and then quickly realized I didn't know enough about functional programming to explain it properly :-)

How do you explain functional programming to someone just learning how to program? Would you suggest that someone completely new to programming start with a functional programming language like Erlang, Haskell, or Scheme instead of traditional, more imperative languages like Java, Python, and C?
Financial Threat Group Targets Volume Boot Record
CHRISTMAS GIFT IDEAS FOR MEN
An Engineer's 29-Year Obsession just became FAA Approved
Congratulations! I've found Cursive to be very easy and pleasant to use throughout its development and look forward to now contributing to its development through a license purchase.
I have historically been skeptical of Rust as an application-tier language, but my experiments with it as of late have made me reconsider a bit. The largest weakness, imho, is the lack of libraries for various standards and formats: do you really want to implement OAuth yourself? (EDIT: Apparently we do have OAuth now. ha!) The maturity of the Rails ecosystem has spoiled me.

Here's a random fact that I've always found interesting: https://crates.io/ uses Rust on the server. It links to libgit, it does a lot of stuff. It uses about 30 megs of memory, resident, at all times. Coming from Rails, that's... shocking.
I'm not trying to address whether or not advertising belongs at all. I'm speaking from the viewpoint of a child aged 10-13.

Targeted advertising back then (can't speak for that same age group today) was largely boring. They may have moved units by showing us how fun their toys were or how deliciously awesome their products tasted, but they were still just filler between programming in our eyes. The commercials for Channel One were largely entertaining.

Yes, they pushed a product in hopes of us getting our parents to line their pockets during education time. I don't think that anyone can deny that that's pretty scummy. Point is that at least their scummy practices were entertaining. Silver lining and all that junk.
Peer-To-Peer Lending vs. Other Investments
Nothing new. An overview and recent history.
The Little Schemer ?
I'm similar, but instead of a week of not using it, I wait until it upsets me some way. Completely irrational, but that's what I do.
Justin Trudeau Is the New Young Face of Canadian Politics
Maybe they aren't web.
No need to make it personal! I was only referring to the people who always complain about their products. I have a huge amount of respect for Atlassian (IMO they're the standout Au tech story as a company), have a number of friends who work for them, and have enjoyed countless free beers and pizzas as a result of their selfless sponsorship of the software development community.

Starting a company which actually has sales and sustainably operates - all with capital from your credit card? I think that is f$&)ing awesome. I was just trying to place some commentary around the not-infrequent complaints given to some of their products which I hear - I wasn't trying to justify them. :) peace
Which is why I do get the excitement. Are their selection much bigger?
The HondaJet just became FAA approved this week [1], but I think the real story is in the journey building this innovative product.

[1]: http://www.bloomberg.com/news/articles/2015-12-10/honda-s-4-...