skysight-inc/HackerNews huggingface dataset:
Columbia Road | Helsinki, Finland | ONSITE

What: eCommerce and growth consulting. Company founded in March 2016 by a team of biz consultants, design and tech knowledge. An independent member of the Futurice Group.

Focus right now on sales and recruiting, 5+ projects ongoing already.

- Platform-agnostic. Whatever best serves our clients.

- We avoid huge IT projects with expensive monolithic webstore products.

- We aim for both quick & big wins: increasing customers and revenue.

- Front-end skills are most relevant. React and other JavaScript tools.

Interview process: send us your Github/CV and a short cover letter, then we can chat, on-site interviews (1-3 rounds) over 1-4 weeks in central Helsinki. You will have a chance to meet most if not all of us in person.

Knowledge of Finnish is a definite plus. Current projects are in Helsinki area but we're not limited to Finland in any way. You must be able to work closely with our clients.

Our website: http://www.columbiaroad.com

The job: https://columbia-road.workable.com/jobs/248394
Wonder how many people read this and think...

"I'm not going to die."
Perhaps not the unescaped shell characters, but that's not the only hole that was found.
could embrace it in a weird way

only open source the framework for the server and client

then companies / communities / etc, can make their own algos, and buy their own servers. The reward for proving your servers / crawlers is more people use your algo (higher chance of hitting your nodes)

and then allow the client to have configurable automatic node filtering, along with manual node filtering, so if a person feels that a specific node set is just full of bs, they can filter them out (and also prefer certain node sets in turn, to which they can donate if they are consistently happy with the results)

its like, choose your own filter bubble.
No, Google had a nonsense name with a logo, like Bing. DDG is a silly name with a cartoon duck.
ELF interpreter/loader.

objdump -s -j .interp /bin/chmod
/lib64/ld-linux-x86-64.so.2 /bin/chmod
It is a bit backwards, yes. As other users pointed out, this is for historical reasons.

That being said, I wouldn't be surprised if porting those things over from compiled languages to be a part of the library would prove to be substantially slower. For high-volume applications, it would very possibly make the library totally unusable.

I agree that it's a backwards way of doing things in a perfect world, but the perfect is the enemy of the good. Sometimes you've gotta make compromises for reality's sake.
You're correct, but the title is way less helpful without the "nginx". Unless the reader knows that cloudflare uses nginx, he won't know the article pertains to nginx
FreeBSD has QoS available via PF and ALTQ. As for performance, Netflix chose FreeBSD for their CDN for the better network performance over linux.
I do take your point about hardware support on consumer routers though - most of these are based on linux so its relatively easy to get linux based *wrt installed on them
> Not an NGINX problem either
Thank you for pointing this out. I almost went back and edited my original post to add this qualification. There are absolutely exceptions to the trends, and just because someone is having health or cognitive issues in their senior years, we should not assume it's because of their lifestyle. I think you stated this fact very well and I appreciate it.
I think it could work out well for them.

It'll certainly reduce number of small projects (e.g. install WP plugin) which Upwork makes less money from.

I might still consider using Upwork for small projects if I think they have a good chance to turn into long-term relationship with a client.

For medium projects there it'll increase fees from 10% charged to freelancer to 10%+2,75% – this hurts a bit.

On larger project the fees go down a little from 10% to 5%+2,75%. When you work for same client for over a year and think of the fees charged every month there's great tempation to cut out the middle man (prohibited by Upwork's ToS but hard to enforce). Even small reduction in fees will keep bigger contracts longer on Upwork – and it's where they make most money from.

Separation of payment processing and commission is a good move and makes the commission appear smaller. Besides for bigger, US based clients possibility to pay with alternative methods and reduce total commissions to 5% + 50$ flat fee is a further incentive to stay with Upwork longer.
Gambler's fallacy.
I've worked with ad networks dealing with online gaming. While I am not ready to buy your bridge I saw people that were very good at what they did running campaigns that had sometimes way over 20%
conversion rates. The compensation structure was revenue share 30-40% for life of the player. People who knew what they are doing were making 50-60K per week. From that experience I formed an opinion that people who know what they are doing with ads are working for themselves concentrating on very lucrative niches.
There is a header that says that, but it actually was an NGINX problem.
More portable means "can be ported to new platforms more easily", not "has been ported to new platforms by someone else".

A C program (in general) is more portable than anything written on top of C because to port, say, Python to a new platform, one has to have C there first.

It has nothing to do with whether the work has been done by you or someone else.

Of course, one can write code in either language which is not portable, but that is also beside the point.
The Rust team is committed to having high-quality error messages in rustc, and its lifetime error messages are singularly superb, making a complex concept understandable and explaining in very thorough detail when necessary what is causing a problem: “this expected this because of this but found this which would mean that instead” with detailed diagnostics of the points in question, and such things.

This tradition will not be forsaken with non-lexical lifetimes.
Top Elon Musk Quotes about Innovation
I don't think anyone cares more about good error messages for this class of errors than Niko. The error messages are already pretty good today, pointing to precisely where a location was borrowed, and I'm sure it won't be allowed to regress, only improve.
> submit ranking code to public github repo, the algo will be played by thousand SEO scammers to their advantage

Just a thought :
Ranking code could itself learn & adapt to each individual user (the learned "weights" could be sync'd online across your devices). Weighted signals from users can be fed back to the mother ranking algorithm (un-customized one). Basically millions of distributed deep minds[1], instead of a single one.

I can imagine there are a lot of holes in my theory, but we can't simply accept that open sourcing the algorithm implies that it can't be done.

[1] : https://deepmind.com/
The Amazon rainforest would die. [1]

How much of it actually would die is obviously depends on factors like how big the replacement lake is and how much it affects the phosphorus, but I'm constantly amazed by how seemly separate systems are actually intimately interconnected.

[1] http://www.nasa.gov/content/goddard/nasa-satellite-reveals-h...
Where is the Red Hat documentation about the programming languages, respective libraries and IDEs delivered in a Red Hat ISO?

This one looks very poor versus MSDN content.

https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...
Google knows where I live, what job I do, where is my office, at what time I go to work in the morning, and almost every page I visit on Wikipedia. It even knows where I parked the car the last time. Is it possible that with all this information it can still mistake me for a potential buyer of that company's product?

I think that ads tend to be about costly stuff (if that is true) because they have to discount their own low accuracy. You can make money by showing me ads for goods worth only a few dollars, if there are enough chances that I'll buy them.
Cool stuff as in display a message that the account cannot login, which leads to brute-force service, process or other stuff system user names.

Failed logins will be logged either way.

I think still could go with the output of `type -P false`. Unless the project requests that feature of messaging to the (forbidden) user, its forbidden logins.

It could work even on embedded devices having only 'false' available.
50% of Patent Landscape Analysis Are Pure Bullshit
It is a tool for verifying memory safety from Microsoft under the MIT license.

1) From MS under the MIT license? What? Did MS abandon their proprietary open source licenses?

2) What is the significance of SLA? Service level agreement doesn't seem to fit. I thought it would be a tool for the facilitation of SLA (in terms of service duplication). I guess verifying program safety would improve uptime for each individual instance (but there's a whole lot more to it than that). Is that what this SLA refers to?

Edit: Thanks everyone for the clarifications! I knew SLA as service level agreement didn't fit. And @zamalek binging on open source hah! so punny.
Trying to think of some counterexamples. How about Koschei? I'd also argue that redemption isn't usually a topic even when a classically evil figure does something not simply evil.
Others have pointed out many of the flaws in this but here's one that was overlooked.

> One can only imagine the dreadful returns for outsiders, companies like Verizon or Walmart.

I can't speak for Verizon but Walmart has a very smart and sophisticated ecommerce team. They aren't outsiders by any means.
You always have to push to make changes like this. You have to allocate ressources to migrate, and while it may save money in the long run, not all management people understand or want to pay for it.
Isn't this how https://www.majestic12.co.uk started?
Brutal Bots
Yes it's a big distinguishing mark between 'pagan' belief systems and Christian/Islamic systems, a belief in the moral rightness/perfection/correctness of God. Roman pagans, Greek 'mythology', Germanic and Celtic religion, all had gods who were more like exaggerated people (with all their faults and flaws and terrible behaviours) than what Christians and post-Christians think of as a god.
This is why open source (and controlling your whole stack) matters in big business.

For example, Microsoft may be changing their image, but their core software is closed source. <cloud provider> may be great, but can you pull off something like this when you've got an issue? The importance of being able to debug and patch your mission critical systems is hard to overstate.

Please encourage your employer to fiscally support the open source code that they rely upon!
Startup terms that every entrepreneur should know
Uber monopoly ends with driverless cars
Yet Another Padding Oracle in OpenSSL CBC Ciphersuites
Maybe they want to convert some Google shares to Facebook shares, but who is going to believe an article like that. As there is a lot of fake liked pages on Facebook, I don't think Facebook is immune to Ad fraud.
A Primer on Separation Logic (+Automatic Program Verification and Analysis) (2011) [pdf]
Just out of curiosity... you guys seems very pragmatical in most of things. Are you using any development methodology/principles (Agile, waterfall, etc.)?
A personality like Steve Jobs's would never tolerate having another Steve Jobs around, so this is what I always assumed. Steve was always laser focused on a small number of elements to create buzz (one button, really thin, it's a cube...) and a small number of products (goodbye old model, here is new model, it's not compatible).

Tim Cook has been adding blur from the first moment.

I also see an odd parallel in another corporate transition... even though it's the same leadership, is the new re/code more than a shadow of the old All Things D?
Scientists are recruiting videogamers to develop a better test for tuberculosis
Is it now? nginx seems to have pretty normal behaviour here, so the core issue is write-polling buffers on linux rather than nginx itself. It seems to me nginx was the messenger of sorts, but the issue doesn't really pertain to nginx.

In a nearby comment, LoSboccacc notes that they've hit that issue [removed: on S3].
I don't understand why the job of figuring out how to place the ads best should be a concern of the company, instead of Google itself. Google knows basically everything about me, including where I work and what type of job I do, I'm surprised they can't do a better job at placing their customer's ads.
Yeah one corporate client of mine has paid oDesk's[1] $3000 "disintermediation fee" just so that we could switch to working directly on their standard vendor contract with wire transfers and invoices.

[1] before oDesk and Elance merged into Upwork
I can't confirm anything about revenues, but anecdotally we've noticed as a team over the last couple of years that our Google ads have moved slowly from the more action-oriented ones to awareness campaigns. I have no idea the marketing value behind those sort but I have to think they're doing something, Chevrolet especially seems to crop up a lot, and we aren't a car site of any sort.
"Separation Logic", no idea about the "A".

Maybe "analysis"?
None I'm aware of.

That may change in the future, given that we now have a lot of female scientists. OTOH, given the statistically undeniable inability of highly educated women to procreate, society will probably soon revert back to the traditional model.

BTW, you have not addressed the pixie-dust question.
Not really. nginx's implemented behaviour seems more or less what anyone writing socket code would do: write to buffer, then wait with timeout to write more, if timeout is hit consider the write failed.

The problem here is that (TIL) on linux the "writable socket" state behaves completely differently than the "readable socket" one, and a socket can be effectively writeable even though poll(2) reports that it isn't.
AI Winter was not the result of changing public interest.

It was lost interest from investors and government.

All that money poured into AI research produced little rewards. There were expert systems that worked well and they became profitable businesses, but othervice there was little to show. In retrospect I think it was good idea to adjust the money to match the results and wait until computer scientist come up with new ideas.

Current Ai boom is result from 'Canadian mafia' diligently working and actually producing results and faster computing, especially GPCPU.

Unless we get constant stream of new ideas that build up on the current ones, there should reduced interest and investments once most benefits have been materialized.
Forgive me if someone already pointed this out but:

> What makes this trend worse is that users who install ad blockers first, tend to be the more sophisticated and the more affluent ones.

Do they ever cite any kind of source or demographic data to support this statement? It follows the logic I'd go with in my own head but I'm curious if this has been documented somewhere.
Read carefully
http://www.volivesolutions.com/wordpress-website-development...
I guess this goes to show that you can be a full-fledged expert in one development "world," and miss easy things in another. I see this a lot in the apparent expectations of people because of their ingrained presumptions of the OS platform. This article is of interest to HN because Mr. Craver is on a leading edge of .NET development and deployment, and this is an insightful oversight.

I spent 20 years getting deep with PHP, and then Rails, on Linux, where, IMO, doing CI builds with something like Jenkins or Heroku is pretty straightforward. For the past couple years, I've been doing .NET, and, while I never really stopped doing ".NET" since the VB 3.0 days, I've had a lot to learn to get into doing serious, enterprise-level stuff. I just took my first steps in setting up auto-building with Visual Studio Team Services, and my experience has left me really disappointed. Dealing with changing variable values per environment is really hacky, no matter which of a handful of tricks you want to try. So much so, I left the whole thing hanging, and have gone back to doing releases by hand.

Skimming the article, and seeing discussion about this topic in the comments, leads me to conclude that my experience wasn't just limited by my ignorance, and that this is still an area that is underserved in the .NET world. You'd think someone would have neatly sorted this by now. I keep looking for the oversight in MY case, but I'm not finding it.
> My take: all the recent changes in western society could be tagged with "Individualism". Fundamental changes regarding lifestyle, relationships and sexuality were enabled by the demise of collectivist ideologies like communism and national socialism which had clear ideas how humans should live, and the wealth and flexibility of modern economies, which enable the individual to exist without any dependencies except a job.

I don't know the details on nazis (national socialists), but what you're describing was actually was a goal communism - to produce totally atomized units which for everything depend only on the state (that included a totally dystopian dissasembling of families, ex. https://en.wikipedia.org/wiki/Pavlik_Morozov)
Show HN: SlashPixels, a Google for Designers
CPM can be useful to approximate broader brand advertising. Companies like Coca-cola, Budweiser and GM want people to see their ads a certain number of times, in order to develop lifetime habits. It's not about specific clicks, or even immediate purchases. CPM is the best way to approximate this.

Of course the end goal is what you mention: sales leading to profits.
Studio.js – Micro-services framework for Node.js
Bitcoin's been entertainment gold for the entire ride thus far.
So what do you guys think of HN? I get frustrated by how if I drag the selection down on HN comments, the selection will "hop" up at certain points. It's very aesthetically unpleasing, but I just need to click and drag select whatever I'm reading.
I've been working for a while in this framework and using it in production in the company i work for. It enforces good pratices of service design in node js, and make it really simple to use. With his plugin system you can even distribute you services across different machines, without changes in your code among other options like timeout and retries on services and reatime metrics.
now all their links are going to be broken, then they'll change everything again in 2years. typical ms.
Important Factors to Consider Before Developing Robust Mobile Business Strategy
Female on male rape is up too, outside of prisons of course. Federal statistics in the past 4 years place unreported female on male rape about as high as all male on female rape. They still call it "made to penetrate" and classify it as 'mere' sexual assault though.
> For example, Microsoft may be changing their image, but their core software is closed source. <cloud provider> may be great, but can you pull off something like this when you've got an issue? The importance of being able to debug and patch your mission critical systems is hard to overstate.

Not OSS != no source access. A cloud provider on top of the MS stack would most likely have Shared Source Initiative licenses.
Linking to telegram works just fine.

http://imgur.com/FOnR6ls
This is a good article and reminds me of myself as a young trouble maker in my first major job after graduating. I think I was really pretty hard to work with. Now, not so much. My personal arc reminds me of growing up where my parents, particularly my father, was quite strict. Once I had children of my own, I often heard myself using my father's strict voice quite often.

Her career also reminds me of Gerald M. Weinberg who started out as a computer programmer turned consultant. He eventually realized that many of the problems he was brought in to solve weren't strictly technological, and ended up debugging teams, using her terminology, and that became his career.
ah! got bit by this and had to workaround serving stuff from s3. nice to see there was an actual problem and wasn't just some issue with our stack.
> Everyone should be able to stay warm and dry, safe and clean, with a soft bed and a healthy diet. Anything beyond that is luxury.

The definition of "luxury" changes over time. Today, you should include internet access in the list of basic needs since it is needed for many forms of social interaction.
Thesis Survey: The digital future of flying experience?
no ;-) leif.be
They crunch the numbers here: http://physics.ucsd.edu/do-the-math/2011/11/pump-up-the-stor...

The energy in one gallon of gasoline is equivalent to the potential energy stored in 13 tons of water one kilometer up
I resize the window down to where it's more comfortable to read.
One Year in Hell (2013)
As a student, I'm making a research on the behaviors and needs of air passengers while using digital technologies on board of airplanes.

Understanding needs and expectations is the best way to build solid drivers for digitization of airlines and cabin experience.
This.

Statistically, based on limited information, re-marketing to groups of people who have already visited the site (or merchant, for offline marketing - I've done this in meat-space too) will beat the pants off marketing fresh leads.

I do agree with the impression cap comment and bumping the tag down deeper into the site / funnel, although a really strong job hunter would read the full product description (like any serious prospect)....
I didn't mean to conflate things; imagine a benevolent communist leadership, or compassionate national socialism: you would still be under a massive ideologically influence. They might not burn your book, but expect massive resistance to anything that does not conform to the collectivist mainstream. To any human from before WW2 we are all crazy weirdos and live a life of an eccentric dreamer.
> Did MS abandon their proprietary open source licenses?

This is not new, Microsoft has been binging on open source lately (much to my glee). Many things on their GH org[1] are permissively licensed, including CoreCLR (the .Net runtime).

[1]: https://github.com/Microsoft
SEEKING WORK - REMOTE

Location: nearby Amsterdam

Resumé: http://www.namsral.com/resume

Tech: Python, Go(Golang), Objective-C, Elixir, JavaScript, Bash/Posix shells, HTTP/REST, PostgreSQL, Redis, HTML/CSS, Linux, NixOS, CoreOS

Website: http://www.namsral.com/skills

GitHub: https://github.com/namsral

Email: lars at namsral.com

I'm a freelance senior software developer working on backend web services. I am a certified Linux professional and have 14 years experience in developing software ranging from iOS apps to backend services.

If you are interested in working with me, email me at lars at namsral.com.
A lightweight JavaScript framework for building modular Front-end UI components
Marchesa and IBM Watson's Cognitive Dress, World’s First of Its Kind
> What is the significance of SLA?

Guessing "Separation Logic-based Analyses": http://research.microsoft.com/pubs/163161/2012%20CAV%20Diagn...
https://en.wikipedia.org/wiki/Colossus:_The_Forbin_Project
Indeed, several sci fi books and movies can be written until revelation of the actual Satoshi. :-)
You can disassosciate your interests from google by going here : https://www.google.com/ads/preferences and make it permanent by using IBA opt-out plugin : https://chrome.google.com/webstore/detail/iba-opt-out-by-goo...

You can control what kind of data Google is allowed to collect about you from Google's settings dashboard : https://www.google.com/settings/dashboard
I thought Microsoft Open Sourced their docs to Stack Overflow a long time ago?
Interesting service. How are you going to monetize it?
I remember a while ago on the show "Let's Get Inventing" (Saturday morning kids show with kids inventing stuff, think it was on TV2), they tried generating electricity from drainpipes, they couldn't get enough power to even power a servo squeezing the trigger on a spraybottle, they had to get a great big firehose from an firetruck to actually generate anything.