skysight-inc/HackerNews huggingface dataset:
Thank you!

As for me, I'm not so sure what to share. I'm not all that exciting. Most of the time I have I spend on Lily. Once in a while I take a break. But I don't get out that often. Lily's nice in that it's a place for me to do something and feel like I make a difference.

My day job? For most of the time that I worked on Lily, I was working part-time at [redacted] as a Maintenance Assistant. My favorite memory was talking shop with a guy there who had some computer knowledge. He asked what I had done and I told him that I had just written a garbage collector and that it was so awesome because it took just a week and it went well.

He answered me saying something to the effect of "Well of course you wrote a good garbage collector, you're Maintenance! That's what you do!" We both had a good laugh at it.

I've never had a job doing software development. I recently left [redacted] to pursue a job in software, but haven't had much luck with it. I'm still holding out hope though.

So, no, my job isn't programming related.

Resources? My strategy is that when I get up to something new, I do all of the research that I can both in the topic itself, as well as how other languages do it. One example would be Exceptions. I didn't know how to do that, so I started researching how Python did it, how Java did them, Ruby, etc. I started thinking of what I wanted, and also what the goal of having them in my language was. I also made sure to search through Haskell, Scala, Rust, and OCaml since they don't use exceptions as much. The point being that I wanted to know what languages do when they tend to not use exceptions.

Rather than starting off as "This is a good idea", I instead approach it as, "I think I would like X. How does that typically get done?"

For resources, the most helpful thing I've read has been ESR's guide on struct packing:

http://www.catb.org/esr/structure-packing/

I'm afraid not much else comes to mind though.
Hi all; first language was Common Lisp, and I've worked with Java, C#, F#, Scala, Python, and Clojure. Experience with Spark/Hadoop and AWS. Interested in new languages, (Haskell, Rust, Go?) new ideas, (Pachyderm, Docker, GPU Processing?) and positive social impact.

Location: Bath, UK (until October)
Remote: yes
Relocate: not until October
Technologies: Spark, HBase, Java, Clojure, Linux, Bash, AWS, Lisp, Scala, C#, F#, Apache, Python, SQLite
Résumé/CV: can share via email
Email: druidgreeneyes@gmail.com

Find Me @:
https://github.com/DruidGreeneyes
https://medium.com/@DruidGreeneyes
>But Baidu and WeChat proves that this way of thinking is wrong: with millions of users, is not that difficult to compete with FB, WPP or Google.

Kinda helps if you're the only option because your foreign competitors are blocked with the help of the government.
Strictly interpreting true, but grandparent's point is very valid.

It's used everywhere in real life C++ code.

quotemstr got a very good point and I'm grateful for the heads up.
Yeah, this is one of those extreme punitive peeves about the way Google has written it's products. It's either "we get all your data" or "even you don't get your data on the same device". There's no good reason not to let location history work on the local hardware.
If you are a large purchaser, you can almost always get a better deal opting out than letting the class lawyers represent you. With your own attorneys, you can negotiate cheaper fees and more creative settlement arrangements, like discounts on future purchases, etc. There's some risk to opting out and it requires more active involvement, but smart law departments can really contribute to the bottom line instead of being a cost center.

Source: Lawyer who used to do this sort of thing.
I wonder if any Opteron node controllers caught on. The fun thing is that by the time Windows Server 2003 and SQL Server 2000 was released for Itanium, AMD had already released the Opteron, but the B1 stepping had plenty of problems which was probably why they didn't release Athlon 64 until the C0 stepping.
"I really think that messing with the underlying DNA of plants is more severe than trying to cross breed and selectively breed certain desirable traits."

Its the same thing. One is relying on nature to do it randomly until the desired effect is achieved, the other is being more specific.
IIRC, in this case the FBI served up a "diagnostic" executable to users. Since they're using Tor browser, in general, simply enabling Javascript won't do anything to de-anonymize the user (unless the Feds had a TBB 0-day or something of the like). This executable obviously called out to FBI-controlled servers and provided a real IP.

Basically, the only people they ended up busting were people who for some reason decided it was a good idea to download and run an executable being served by their favorite CP site on the "darknet".
The Wintel platform (stack) has relied on backward compatibility for long to hold on to the userbase. So moving to Itanium just wasn't in its blood or character and wouldn't have happened easily even if AMD hadn't jumped in with x64.

The Itanium architecture and processor development was happening for a very, very long time (code name "Merced", IIRC) and didn't have much to show for due to incompatibility with x86.
SEEKING WORK - London UK or remote. NO RECRUITMENT AGENCIES.

I'm a senior/lead DevOps with 15 years experience tuning & hosting web applications and I'm on the lookout for something new.

I work closely with developers throughout the application lifecycle to build scalable and long-term robust architectures. Load testing, CI, deploy systems, monitoring, config management, security audits, dev projects of my own - you name it I've done it. For larger organisations I've even led whole infrastructure teams.

Past work includes:

+ AWS/Docker platform to securely host a large public-sector microservice-based web app taking millions of pounds per month in payments.

+ Physical platform hosting a large, successful news site for the financial sector.

+ Large multithreaded Python 3 application for automated cryptocurrency trading. Didn't get rich.

+ Lots, lots more.

hn201607@mbird.biz / https://uk.linkedin.com/pub/alex-hewson/b6/50a/8b4
As you might expect, laws around casino debt in Nevada heavily favour the casinos:

https://www.prisonlegalnews.org/news/2014/dec/3/debtors-pris...
SEEKING WORK - Remote / Houston, TX.

I'm a full stack web developer with several years experience. I also do web scraping and automation.

Typical (but not limited to) stack:

Backend => Python, Go, flask or bottle, django
Database => Postgres, sqlite, rethinkdb, redis
Frontend => Javascript, coffeescript, riot, bootstrap

Rate: $250/day (limited time offer, need work)

ioddly@ioddly.com - http://ioddly.com - http://github.com/ioddly
Location: Los Angeles

Remote: Yes

Willing to relocate: No

Technologies: Java primarily. Backend systems. Would love to focus on data/search (Lucene/Elasticsearch)

Résumé/CV: Incognito for now.

Email: evil_goodness@hotmail.com Do not have an anonymous email address at the moment. Let me reuse a very old band's email address. I haven't logged in in years.

Senior developer looking for a more challenging role. Testing the waters to see if there is a need for developers with search experience in Los Angeles.
Location: Bangalore, India

Remote: No

Relocate: Depends on the location

Technologies: C#, ASP.NET MVC, Webdev(Javascript, HTML, CSS), AngularJS, Python, MS SQL, TFS, Git

Résumé: https://drive.google.com/file/d/0B7wXEsO27YgId19Qa2ZuSzFpRTA...

Email: namedbynumbers.dev@gmail.com

I am a 2015 graduate currently working in Infosys. I finished my training in January, been on bench since. So I don't have any experience with real world projects. The work doesn't have to be in the tech I listed above, I am more than willing to learn new technologies as per requirements.

I like learning and tinkering with new(and old) technologies, also I have a keen interest in game development.
Cycle’s core abstraction is your application as a pure function main() where inputs are read effects (sources) from the external world and outputs (sinks) are write effects to affect the external world. These side effects in the external world are managed by drivers: plugins that handle DOM effects, HTTP effects, etc.

Cyclejs home: http://cycle.js.org/
SEEKING WORK

Location: Edinburgh

Remote: Yes

Résumé/CV: Portfolio and more information available at https://www.seanw.org.

About: Freelance full stack software developer with over 10 years experience including a PhD in software verification offering:

- Web app development: Node.js, JavaScript (AngularJS, jQuery), Python (Flask), Java, PHP (WordPress).

- Mobile app development: Android, iOS, PhoneGap.

- Cloud hosting: Heroku, AWS, Google.

- Workflow improvements: Introducing test suites, staging environments, code reviews and Continuous Integration into projects.

- SEO services: SEO auditing and technical expertise to make required changes.

Email: sw@seanw.org
I remember you posting this a few months ago on /dpt/. Awesome to see that you're getting a lot of attention with it now.
If You Don’t Understand Empathy, You Don’t Understand People
Hm, it costs EUR 47,73 here in Amazon... How is it still at that high price?
BetterHelp / Sunnyvale, CA / Full-time, Onsite / Sponsorship for H1B

BetterHelp is the world’s largest online counseling platform. We provide easy, private, and affordable access to a licensed therapist, through a computer, tablet, or smartphone. We're a 17 person startup where you'll enjoy a bigger job, more impact, faster growth and more satisfying work. Excellent benefits like a close team, free lunches, happy hours, team building events, & strong ownership in your role. We're currently generating eight-figure revenues with marked growth year over year.

This is a fast-paced startup environment; quick iterations & continuous experiments. A good match for us are people who are smart, self-directed, care about product, care about quality, and are ambitious!

Interview process: phone screen w/recruiter --> phone screen w/hiring mgr --> onsite interview --> final onsite interview

Now hiring for multiple roles:
- UX Developer/Web Designer https://betterhelp.workable.com/jobs/259077
- Cyber Security https://betterhelp.workable.com/jobs/268448
- Online Marketing / PPC https://betterhelp.workable.com/jobs/70022
- QA/Web Developer (dual role) https://betterhelp.workable.com/jobs/258308
- Full-Stack https://betterhelp.workable.com/jobs/94266

--> Apply online, or email me directly: juliette@betterhelp.com
There's also Dillo and Netsurf.
Personally I love the fact that people try to beat the house. And to play devil's advocate for a second, the fact that consistently winning is even possible should just drive more business.
Y Combinator is hiring hackers (San Francisco, ONSITE)

We have a small team that makes the software that runs YC. Hardly any investors write software, but YC was started by hackers so it's natural for us to solve our problems that way.

The YC software is used by a relatively small number of people — mostly the YC partners and founders — but the users are sufficiently important that through them we are able to have huge leverage. YC has ambitious plans to create more innovation in the world, and the only way to reach that level of impact is to scale through software.

We're looking for a couple of great hackers to join us. It's not a job for everyone, but it could be a good fit for someone who likes startups. Working at YC, you'll get a lot of exposure to some of the best people in the startup world.

If you're a hacker, have a look at the job description:
https://jobs.lever.co/ycombinator/8703c1d9-af67-4826-90e4-74....

If it feels like a good fit, we’d love to hear from you.
Please clarify your question given probable cause is at the core of rights related to the forth.
Why are they waiting on Oracle when Java is open source? Why can't they adopt the model by spring source (now pivotal) who, from what I understand, is de facto leader in the JEE space and yet doesn't get bogged down by JEE specs.
And with less than 3 years experience!
The problem is that at the time they added a lot of "vague language" that maybe allowed them to do this, or didn't. But because Google may not be doing a certain collection of data then, it means journalists can't really attack Google for it, because everyone would point out that "it's just vague like that for legal reasons, but Google wouldn't actually do that." So whoever suggests they would do it gets shut down pretty quickly because he or she has no proof Google is doing that right then.

But then a couple of years later they turn on that data collection without anyone realizing, and it may take a few years before some do.

This happened with Microsoft do. When it was suggested that Microsoft can collect every key stroke because that's what their privacy policy says, most said "but that's crazy! Microsoft wouldn't actually do that" (even if that's what the policy says it can do). But the reality this we'd have no idea if Microsoft does indeed do that, maybe not for advertising purposes, but for law enforcement purposes (especially since half of the requests come with gag orders now, as Microsoft recently said when it launched the lawsuit against DoJ).

The default understanding of a privacy policy should be "if the policy allows something, then we should assume the company is doing exactly that." No other understand makes sense in practice.
SaaS Pricing Tips from 17 Experts (inc. Zapier CEO, Wade Foster)
Congrats on the release! Servo itself has been getting most of the attention in this thread, and rightfully so, but I just wanted to mention that I really love the progress the team has been making on the browser.html side as well!

It's great to finally see a browser UI built from the ground up on top of standard web technologies and with first-class support for vertical tabs to boot!
There's a weird vibe in this article I don't like. It (correctly) notes that as the number of anomalies that the automation passes on to the human operators goes down, the rate that humans successfully handle them also goes down.

But it doesn't seem to do a good job of clarifying that the total number of incorrectly handled anomalies is still decreasing. Let's say your automation goes from handling 90% to 99% of the anomalies and that when it does handle one, it does so correctly. We'll say that the increased rarity of human interaction and the inattention and weakened training that causes makes the human pilots to go from being able to handle 90% of them correctly to only a terrifying 40%.

Let's run the simulation. With the old automation:

1000 anomalies occur
100 (10%) make it past the automation
10 (10%) make it past the human operators

So 10 catastrophes. Now with the new moderately better automation and much worse human performance:

1000 anomalies occur
10 (1%) make it past the automation
6 (60%) make it past the human operators

6 catastrophes. Even though the human performance was much worse, because they are the last stage in the pipeline, it has a lower effect.

Now, I just pulled these numbers out of my ass, but I think it's important to focus on the total number of automation+human failures and not single out one stage or the other. From the passenger's perspective, they don't care who saved their ass, just that it got saved. If we can make one stage more failure proof at the expense of the other, it can still be a net win.
This. ^^^^

Oracle lives and dies from aggressive salespeople promising the world to large customers with long term contracts. The buyers get their needs met, and Oracle forces the developers (eventually) to build whatever was promised. The clients can configure what they want, and at some point after the initial buyer leaves, support gets cut to the minimum.

This is true for many large enterprise software companies.

This contrasts to the hands on attention from a startup. But you never know if the startup provider will be there in 3 years, or if they'll scale their engineering team.

This is why startups tend to sell to startups, and large companies tend to buy from other large companies. (Of course there are 100s of exceptions)
Location: Seattle

Remote: No

Willing to relocate: No

Technologies: Precision measurement, time-series and spectral data analysis, long-duration measurement campaigns that matter. Proficient in hardware fabrication, vacuum systems, analog electronics design, and more.

Résumé/CV: http://www.charliehagedorn.com

Email: charlie@charliehagedorn.com

Happily working building the next generation of precision gravitational physics experiments, but dipping my toe into the private sector.
I don't use Lodash, but I remember reading that it does lazy evaluation[1]. For example, if you map an array, then take the last 3 items, it only calls the map function for those 3 items.

Does anyone know if V8 can do any optimizations like this for native Array functions? That would be a good thing to know before downloading lodash.

1) http://filimanjaro.com/blog/2014/introducing-lazy-evaluation...
Thanks, so it is not the kind of language I can learn the basic for fun in a weekend.
Replying by email currently appears to be bounced by Google: "We're writing to let you know that the group you tried to contact (hiring) may not exist, or you may not have permission to post messages to the group."
The CFAA has an explicit exemption for law enforcement. See https://news.ycombinator.com/item?id=12017068
While the Itanium as such was a big failure, it may have been a strategic triumph overall, as several RISC vendors scaled back or stopped their own efforts in anticipation of switching to Itanium.

Once Intel decided to switch to x86-64, it does not look like they paid a big price to catch up (thanks to cross licensing, they could easily get the IP, and they still had their manufacturing strengths), so it's not clear to me that Intel faced ANY disadvantages in the long run (as opposed to their partners).
Kaligo | On-site, Full-time | Singapore | Visa sponsorship

* Senior backend developer: http://startupjobs.asia/job/18385-senior-software-developer-...

* Senior front-end developer: http://startupjobs.asia/job/18384-senior-software-developer-...

We're a mix of a booking platform and loyalty provider. Our users may book hotels and either pay with cash and earn miles in their airlines'/banks' loyalty programs, or (for selected partners) redeem their miles.

We launched our first product in October 2014 and since then we grew to team of 30. Now we're looking for senior developers to join us and help us building new, more advanced products, and improve our practices and quality of the codebase. There's a lot of challenges ahead of us and we need a solid, hard-working people to overcome them.

We are a Singapore-based company with an international team (more than 10 different nationalities). As long as you're willing to relocate to South-East Asia, we're open to talk to you.

Keywords: Ruby, Elixir, JavaScript, AngularJS, AWS, functional languages, single page application

You can apply via links provided or simply contact me at greg@kaligo.com
Location: New York, NY

Willing to Relocation: Yes

Technologies: Angular, Python,C++

Resume: http://arverma.me/resume.pdf

Email: see resume
The one pattern is at least some of the 38-100 outlier cities are quite likely engaging in a pattern of something akin to racketeering and should be thoroughly investigated. Further, states need to put limits on cities leaning on fine-income in the way that they earlier put limits on speed-traps, since these places seem to basically operate on similar principles.
I hear you :-)

We have been doing an app rewrite at work to do a rich HTML/JS client, reducing the Java back-end to just REST services. As far as I'm concerned, there is still too much "Enterprise!" in the back end, but we have a legacy codebase to try to recycle.

I'm not ready to go pure Node.js, but I wouldn't mind coding the backend on Nashorn, skip the Object-{Relational/View}-Mapping make-work, and only drop into legacy Java as a last resort. However, I'm the only pro-dynamic language (as well as functional programming) fan at work, so that's a non-starter.
Location: Calgary, AB

Remote: Yes

Willing to relocate: No

Technologies: Python, AWS, PostgreSQL, Redis,
Elasticsearch, SaltStack, Celery, Docker

Resume: https://drive.google.com/open?id=0ByREla5Cot0ZZy10UVdFckVYYU...

Email: tylerrfield+hn@gmail.com
I couldn't think of a good name. I had ideas of something like Meteor or Hurricane or Tornado. The first was taken, and I -very- quickly had second thoughts about the other two.

My mom, from time to time, mentioned that she really liked the name Lily. After giving it a lot of thought, I said, "You know, why not go with that?"

I've grown to like it.
Location: Florence, AL

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby (Rails, Middleman), PHP (Magento), SCSS, CoffeeScript, JavaScript, MySQL, Apache, NGINX, Linux (Ubuntu, Redhat, Debian), Git, Grunt

Résumé/CV: http://thatdarnpat.com/assets/plindsay-resume.pdf

Email: patrick.lindsay@me.com

Github: https://github.com/tlindsay

Website: http://thatdarnpat.com/
This might be great for vr? How does it compare to leap motion?
Rails 5.0 Released: Action Cable, API mode, and so much more
Captain401 (YC S15) | San Francisco, CA | Full Time | ONSITE (can relocate)

We're building the perfect retirement savings plan for startups and small businesses. We make essential HR administration a snap for businesses large and small, and sound investing strategy accessible to everyone.

We also raised a substantial seed round from top investors, and were recently covered in the Wall Street Journal: http://blogs.wsj.com/venturecapital/2016/02/24/captain401-ra.... If you’ve been wanting to dive into an early stage startup, this is the perfect time to start talking to us.

Currently, we're in dire need of a few great software engineers.

Talk to us if:

* you love building and shipping products that matter to peoples' lives

* you want to work on a product that actually makes money and is growing like crazy (we have over 100 companies using us as their 401(k) provider already)

* making retirement savings available to all is a mission that excites

* you want to work on a new code base with a modern stack (React.js, Node, Postgres, Golang)

* working with this amazing team excites you: https://captain401.com/about

Reach out to careers@captain401.com, or apply at https://captain401.com/careers#engineer
From what I recall the government cared a lot more about 9/11 than the populous. It was a perfect excuse for a lot of things.

Even then, it was not the number of deaths so much as the loss of a monument that really stuck with people.
As an example, it is probably not difficult to create a new x86 version that is user mode compatible with most modern programs but lacks things like segmentation and real mode. New OS versions would be required, but most modern user mode programs would work with few if any modifications.
Can introversion be an entrepreneurial advantage?