skysight-inc/HackerNews huggingface dataset:
KickBack Rewards Systems| DevOps Engineer | Remote (North America [us|ca|mx])

KickBack Rewards Systems
http://www.kickbacksystems.com
http://careers.kickbacksystems.com

KickBack Rewards Systems (KRS) is hiring for our DevOps Engineering team. KickBack is looking for a technical leader with proficiencies in modern DevOps tools like Chef, CI/CD (Bamboo), AWS, Terraform, Ruby, Python, and Networking. KRS has a pretty complex application hosting environment so if you want to cover a lot of technologies quickly, we might be a good fit. For example, one day you might be working on an ELK Stack, the next Hadoop and the third-day announcing new subnets over BGPv4/6 for a new BGP Anycast datacenter deployment.

KickBack Rewards Systems is a privately held company founded in 1999 by Pat Lewis that specializes in customer specific marketing and payments for over 1000 US clients. We bootstrapped and we're now profitable. We're building a nation-wide coalition loyalty program and already have thousands of clients and thousands of locations on the program. Our clients include a half-dozen Fortune 50 companies - one that is an anchor partner in our coalition loyalty program. As the CTO, I need some help! You will be joining a medium sized team of 13 developers which includes only one other DevOps Engineer. If you are interested in this position my contact information is under my profile. You are also welcome to peruse the job description at http://careers.kickbacksystems.com/

Thank you.
How is INTENT of immutability ( and with const - now an enforced immutability ) misdirected optimization in any language.

Javascript is dynamically weakly typed but it is still typed, typeof/instanceof exist for a reason.
>Anyway does anyone know approximately how many users this app had?

10M
> no they aren't.
says who?
It depends on the software budget and managers. When I worked a company one the CEO's had an idea about adding a camera to road semaphores so that cars wouldn't stop is the road is empty. I asked: What happens if the sun light hits the camera too much? The guy laughed in my face and told I was being ridiculous. I left the company some months later for other reasons but It was pretty scary to me to hear such words at that time. If you're writing software that might cost someone else's life, the budget shouldn't be a limitation nor time. I'm not aware of any software security regulation, If I'm going to release critical software, Does some entity exists to validates my code? This kind of stuff should exist to block companies that only see the profit of getting a contract.
That's sort of what I'm getting at. There are two kinds of smart programmers: Those who look for every opportunity to be clever, and those who are satisfied to build pedestrian solutions until clever code is called for.

If you're going to build a clever solution (which almost by definition increases cognitive load on anyone reading or maintaining the code), you'd better be able to defend your actions. Performance is never a problem until it's demonstrated to be a problem.
For many sites, I agree with you, but HN is so notoriously bad on mobile that a healthy market has grown for alternative readers, whether apps or other web-based front-ends.
Or option 3, be a goliath sized company (eg Microsoft) and run the app as a loss leader to consolidate/establish a position as a market leader in mobile.
The article bit misleading, almost suggests that software correctness is achieved by testing, while this is definitely not true. Just for the record, none of the other technical fields using testing for safety critical engineering products as the main solution to ensure safety. This is not too different for software components in mission critical use cases. There are several ways to build a reliable system out of unreliable parts (like combining 3 different units by the 2 out of 3 principle, etc.) but testing is just not the way. It is a nice to have thing.
> If you're often running in to the WSJ paywall that means their content is often good,

Doesn't follow. It does mean its often get linked in places that I read, but that doesn't mean its good.

> Their competitors, who you're not running in to very often

That was never stated and is an unreasonable assumption.

Just because one isn't running into competitors paywalls (because other sources often don't have such a thing) doesn't mean one is not running into the competitors far more often than the WSJ.
What gets me is that there are languages in 2015 that don't get lexical scoping right. It has been a solved problem for 40 years now.
For people interested in the idea of formal verification, you may want to look at TLA+ (https://en.wikipedia.org/wiki/TLA%2B) and PlusCal (https://en.wikipedia.org/wiki/PlusCal), which have been mentioned on HN before.

They're a specialty system for writing code (and mathematical proofs) where every possible system behavior for a given range of inputs can be examined for safety (outputs within allowed ranges with no unexpected behavior) and for liveliness (the expected progression from one output to another).
Perl-5.22.0 is now available
Lego Worlds
SEEKING WORK

Location: Chile, UTC-3 (I'm fluent in English and Russian)

Technologies:

• iOS: Cocoa Touch, UIKit, Auto Layout, Core Data, iCloud, Game Center

• Game Development: Unity3d, 2d Toolkit, Cocos2d

• Testing: XCTest, Specta, Appium

• Version Control: Git, Mercurial, TFS

----

CV:

I am developing apps and games for more than 6 years and have over 20 completed projects.

• Objective-C: 4 years. Created multiple apps and games for iOS and OS X.

• C#: 2 years. Lead programmer at multiplayer Unity3d game suite for mobile platforms.

• ActionScript: 3 years. Released 15 Flash games for portals and social networks.

• Moderate experience in Swift, Ruby, JavaScript, Node.js.

• Extensive usage of OOP principles, software design patterns and various testing methods.

Email: work -АТ- f-m.fm
If world population tops out at about 10 billion, following the UN "medium" projection, that could be manageable, but the population of Africa, the poorest continent, is projected to double from 2010 to 2050. I wonder how that will work. I am looking at the "Projections of population growth" Wikipedia page.
This is true! It should be called the Rosenbluth-Hastings algorithm.
Everyone knows that bad actors would never lie.
Honest question : I thought there are many ToDO list startups Why is this still an unsolved problem?
You're right. It was so long I assumed it wasn't a comment but I see the comment header now.
I have slowly been more and more transparent to my employees during the last three to four years. Through this opening up process I have realised that the main reason for not being transparent was my fear of other seeing me as a failure and my fear of how other judge what I did and how I ran my business.

As my self confidence has grown so has my openess!
> Well, that depends.

I don't know if it really does in this case, because...

> are you black and joking about athleticism

To extend our metaphor, the guy in the article is not black. He's very white and making a joke about segregation. To a public audience. While drunk. Then he decides to slip in a little slavery joke (i.e. the "you're lucky he didn't put a vibrator in your ear" part).

Again, if an adult is unable to see why it's a dumb decision to make that joke to a public, anonymous audience, then that person probably shouldn't be allowed to make any important decisions. They're clearly severely lacking in situational awareness.

> Of course you don't want someone that disagrees with you over X making decisions on Y and Z... Everyone is going to draw their interpretations from different value systems...

Ah, the old moral relativism argument. I think we're done here if that's what it's coming down to. You're right: That is a boring conversation to have.
Your point would be valid if the object of the example wasn't to show, literally, how the ternary operator works. But thanks for the suggestion!
That should be "sprong" not "sproing". I restored Maf Vosburgh's page here: http://textmail.net/sprong/sprong.html
Looks good, but would be great if it was possible to have a share button for the comments pages too.

Are you going to open source this? Would be keen to help out if so.
The real problem with FPGAs is that for 99% of use cases, CPU/GPGPU is good enough. And in the cases you really do need the extra speed, its rare you also need the flexibility, in which case you'd make an ASIC. There is a niche for FPGAs (especially in prototyping), but it's not as big of a market as you would imagine.
I love this progression and think it's exactly right for high school and entry college programs.

Conceptually when do people think is the right time to switch from one of these visually languages (optimized for asthetic and visual approachability) across to text based coding?

What key 'ah ha' moments for the new student define when they are ready to cross over?
Correct. There is a section that addresses signing. In short: don't do it.

OP: From addresses are not to be rotated. Each communications channel should be in a compartment. Compartmentation requires minimizing the amount of information leaked, not maximizing it by contaminating a large number of addresses.

For more information on compartmenting and unlinking relationships, see [1].

This guide is not a complete COMSEC plan. A complete plan would be tailored to match the circumstances and requirements of the actors involved. This is a collection of notes and best practices. They need to be adapted and actively applied for the situation.

A complete COMSEC plan would include things like setting up dedicated email accounts for correspondence, creating the corresponding PGP keys. The confederates would exchange contact information, either out of band, or via another exist secure channel. Information exchanges would be via PGP email with fixed subject lines and only relevant information inside the content. All emails would be deleted in a rolling 7 day window.

[1] http://grugq.github.io/blog/2013/03/18/the-paddy-factor/
In a perfect world Lego would have created minecraft as it's the perfect translation of their physical toys.

But this seems like a good attempt at building something similar.
>If you are going to go with option #1 then you should probably use an OpenGPG smart card. There are a number of vendors that sell them.

Has anybody been successful in buying one? I can never seem to locate a store that sells to the US.
Side note: I use http://cheeaun.github.io/hackerweb/ multiple times a day and love it.

But as to the bigger issue here:

The maintainer of Hacker News website appears to be obstinate when provided suggestions, help and development time: [links] The current status is the developer has applied a viewport to a table-based layout and saw that it failed. This table-based layout has been in place since 2007, and I don't believe there have been any efforts by the owners to update it.

I, and many others from the community, have volunteered code and time to upgrade the website but these contributions have been rejected by kogir.

[links] https://news.ycombinator.com/item?id=7330107 https://news.ycombinator.com/item?id=7985687 https://news.ycombinator.com/item?id=9480325

https://github.com/HackerNews/HN used to be open for reporting issues, but it has been deleted.
It'd be fabulous if everyone acted civilized and subdued their inner animal to capitulation. In my experience, there are very few people who will not intentionally or accidentally say something which goes contrary to the norms of the day. Maybe they are new to the culture, maybe the parents were undereducated, maybe they were wealthy and could belittle people.

Either way, I have found very very few people who will never have spouted something magnanimously stupid at one occasion or other. Most of these people didn't "mean" it. Didn't outwardly believe such thing, though some did out of ignorance, or differing social contexts.

Still, I hold people should have the right to segregate public from private life. What does it matter to you if someone does not pay the taxes the should self report from internet commerce? That's not your business's business. Nor is it their business if someone is a religious bigot, or racial bigot, etc., outside of work. If the were a problem, you'd have lots of employees who'd fail. Whites and non whites, blacks and non blacks, male and female and other sexual genders.

Holding people to this "idiocy" standard, no doubt, would affect the least educated in "the proper received" way to communicate.

Maybe let's abolish heavy metal, rap, hip hop, rock, etc., and anyone who listens to those music genders because they are so misogynistic, anti authoritarian and generally promote bad thoughts through normalization of such.
Some of them add collapsable threads; some of them sort out the vote buttons; some of them have different design which some people want; some of them have bigger fonts that flows the screen.

All of this can be achieved with plugins or client side CSS, but that's trickier on mobile.

Also, scratching an itch.
"....thanks to a vibrant community
of users and developers."
I work on developing FPGA based prototyping platforms (Basically chip verification solutions). We are one area where FPGAs perform better than standard CPUs.
Because a 'todo list' isn't a problem, its a piece (but only a piece) of a solution to a variety of problems, which don't all have the same solution (even for any given user that has multiple of the problems that todo lists are a component of a solution for.)
Thanks!

1. At the time, sharing seemed like a more important action than comments, but I guess I was wrong. Will switch sharing with comments in a future update :)

3. I will work on the comments design in the next update, I too am not pleased with the current solution.

4. Do you think that would be helpful? Is there a reason you want a domain hint?
Seriously‽ https://01.org/intel-kgt/documentation/download-and-install-...

To download and install iKGT for Debian systems, use the following curl command:
$ curl https://01.org/sites/default/files/downloads/intel-kernel-guard-technolo... | bash

To download and install iKGT for RPM systems, use the following curl command:
$ curl https://01.org/sites/default/files/downloads/intel-kernel-guard-technolo... | bash
Thank you for clarification. So it's 40 new senior engineering jobs from a university affiliated employer to a private one. Hard to feel too bad about it.

It seems like Stanford has a better way of managing these type of deals.
Any organization that becomes sufficiently large has leaders to improve efficiency.
It's there, if you look. AirDrop between Apple devices, for example, seems to do just fine.

DLNA orchestrates media between disparate (non-Apple) devices as another example. My desktop downloads a video, my NAS shares it, I press play on my Android phone, and the video is output on the TV.

So my various devices can talk to each other, but it took Sony and Intel an untold amount of resources to achieve. For something as simple as copy and paste of text, there's no such body dedicated to making that work.
Show HN: Yet Another Mobile Hacker News
I actually really liked their user interface. I wonder if the app will continue to exist or if it's time to migrate...
But if only 12-13% of people think they're doing a bad job then they are just not informed on the topic and what they think is really of no consequence. The media is to blame for not educating the general population on this. People get outraged talking about single government officials claiming a few thousand dollars of expenses they shouldn't, I think that most people would get somewhat upset if they knew that the TSA by and large was a complete waste of time and money which provided almost zero additional security.

As to the drop of water argument, I don't see that as particularly valid. Either it's a waste of money or it isn't. Wasting money should be cut out whenever possible. Happy to debate the merits of the program being a waste or not, but not going to dive into a conversation about how it's OK to waste money frivolously.
> Actually testing was built into the software. When it came up it would talk to the physical parts to make sure everything was communicating ok before it could start running.

I've been wondering about this for a while. We tend to run unit tests, integration tests, whatever tests, while the software is in development. However, once it is in "production" (for whatever definition of production), usually no tests are performed. At most, there's some sort of metrics and server monitoring, but nothing in the actual software.

It's a work of fiction, but Star Trek has these "diagnostics" that are run, with several levels of correctness checks, for pretty much everything. In your typical app, it could be useful to ask it to "run diagnostics", to see if everything was still performing as expected.
SEEKING WORK, British guy based in Europe, REMOTE, working on-premises always possible.

Here are my highlights:

- Reliable. No waiting around for calls or emails; if I'm awake, you can guarantee a fast response.

- Business knowledge. I want your business to succeed, and can share my insights with you, battle-earned over the last 17+ years.

- Technical knowledge. I can turn my hand to pretty much well any technology I'm asked to work with, and am extremely good at quickly tracking down hand-to-find bugs. No more worrying about whether your techie can work on the scarier parts of your project!

- No hand-holding required. I won't waste your time with frivolous questions, and while I'm happy to give daily updates, I can also work well under minimal supervision.

- I. Get. The. Job. Done. Above all else, I deliver the end result.

Recent technologies I've worked with include: Python; Java; PHP; Laravel; jQuery; AngularJS; MySQL; Redis; Linux (CentOS + Ubuntu); Scrapy; Amazon Elastic MapReduce (via mrjob); Sendgrid; AlchemyAPI; various bits of server admin, plus setting up production/staging/continous integration environments.

Recent projects and sideprojects include:

https://www.cuteleads.com

https://www.wphub.com

http://track-chat.com

http://interactwive.com

http://tweetingmachine.com

Feel free to drop a line to me at tom@tbbpolska.com, and I'll get back to you ASAP.
Pirate Bay Co-Founder Fredrik Neij Released from Prison
Never write on the whiteboard: http://www.jperla.com/blog/post/don-t-write-on-the-whiteboar...
I'm actually serious about this -- read anything on HFT strategies online with a grain of salt, because you are the type of person HFT firms are looking to exploit. In HFT it can be very hard to know if you're the hunter or the prey.
There is a lot you can get wrong when using PGP. A single mistake can cause you to be in a load of trouble.

I can't wait for the day when we have something extremely secure, simpler, and easier to use that has wide adoption.
Chyro is hiring in France (Paris)

Chyro, a software editor specialized in broadcast and media, is looking for two junior developers.

More than 30 TV channels are currently broadcasting using Chyro's web based solutions worldwide.

Technology: Python, SQL, HTML5, CSS, javascript, PHP, Linux.

Check the full job description at http://www.chyro.fr/recrut/
I said a similar thing a few days ago, but was ridiculed for it: https://news.ycombinator.com/item?id=9625769
A number of years ago, I got into the habit of bringing my laptop to any job interview. If I couldn't convince them over the course of the interview the merits of writing code on a computer and running it vs a whiteboard, I didn't accept the job offer.
YubiKey now has OpenPGP smartcard functionality. The new YubiKey NEO can even operate over NFC with OpenKeychain for Android. You can use K-9 and store your PGP key on a physical token (the YubiKey). Quite useful if your threat model includes a compromised phone (e.g. malware) but not physical access (e.g. border crossings).
really the whiteboard interview is about telling the story of development.. not solving the problem.

it would be interesting to see two scenarios up online in video format:

scenario 1: dev writes out very elevant well crafted/optimized solution quickly and explains it and is done.

scenario 2: dev makes elaborate song and dance routine explaining the problem space, then writing some code, then changing the code, then optimizing the code. the whole time, very compelling/emotionally engaged and "passionate".

Have community vote on who is the better developer to hire. I have my suspicion of who would win.
Terrorism is not crime. It's war. It is a grave threat to the criminal justice system to try and conflate the role of the military and the role of the police by treating (foreign) terrorists as criminals and not combatants.
Mobile device makers don't want it. In their mind each person has one device. A person with five devices is not their target market. Users don't want it. They probably have one device and don't want to worry that someone else is thumbing through their pictures. There is also no compensation system for expending energy to carry ad-hoc traffic. If I have a bottle of water in the middle of the desert I am going to charge a large amount for it. If I have a mobile device far from a city I want to charge a lot to transfer ad-hoc traffic. There is hardly any use case where users want to communicate with random nearby people, so the ad-hoc traffic will usually be through traffic.
Doutore LLC | Front-end Developer (AngularJS) | REMOTE | Part-time

We're an EMR software company focused on the Brazilian Market. We're bootstraped and we currently have hundreds of active users. We're looking for an expert in Angular to help us with some key challenges + advices (we initially developed everything in Ruby on Rails, with no front-end JS framework; now we're migrating the front-end to AngularJS). We're looking for probably 5-hour week max.

email us at angular [at) doutore com
> statement about the software being bug free

I bet they required the guy who delivered the rocket fuel to sign something saying it contained no impurities, the guy who delivered the external tank to sign something saying it did not leak, etc... why should the software guy be special?

Yeah I know. We're special. But the world doesn't always see it that way.
The American coal industry is collapsing
I'm not sure. I've also tried to publish an add-on but couldn't figure out what any of it meant. Google Drive and Docs seems to be forever changing the way things work and then only rolling out the features to certain people (to do with geography a/b testing)? It makes it kind of confusing tbh.
Facebook just made a move that will infuriate law enforcement
I did :-) If all plugins exported in JSON...
I suspect that if mathematicians who were creating alternate number systems without calculus were continually learning the usefulness of calculus and telling the world, then yes, those who advised its inclusion for years would be annoyed, if only because it took so damn long and so much time was wasted.
SCOOP is not a horribly complicated idea (well, other than the using preconditions as wait conditions, which has been critiqued in the past and is not a critical ingredient). It's basically an extension of the basic idea of monitors. It is based on the idea of having a unified approach for shared memory and distributed system and accomplishes that by assuming that objects can be partitioned into disjoint ("separate") data spaces, access to which is regulated to ensure mutual exclusion; this is why it translates nicely to a model involving thread-local heaps.

At the programming language level, this then mostly involves maintaining mutual exclusion (in Eiffel, the necessary semantics are attached to how "separate" types are handled) and having the optimizer get rid of unnecessary copies.