skysight-inc/HackerNews huggingface dataset:
Affirm, Inc. || San Francisco, CA - INTERN, ONSITE

At Affirm we are using technology to re-imagine and re-build core parts of financial infrastructure to enable cheaper, friendlier, and more transparent financial products and services that improve lives.

We believe the financial industry is fundamentally broken. Not only is the core infrastructure built with technology from the 1970s, but there are a dwindling number of people who say “I trust my bank to look out for me.” It doesn’t have to be this way, and it’s our mission to fix this problem.

We are based in San Francisco; founded by Max Levchin (founding CTO of PayPal), Jeff Kaditz (CDO DeNA/ngmoco), and Nathan Gettings (founding CTO of Palantir); and building a team of exceptionally talented people to join us on our mission.

Affirm is hiring across all teams: https://www.affirm.com/careers

We currently have a strong need for:

* Android Engineers - https://www.affirm.com/careers/software-engineer-android/

* Site Reliability Engineers - https://www.affirm.com/careers/software-engineer-site-reliab...

* Platform Engineers - https://www.affirm.com/careers/software-engineer-platform/

* Full-Stack Engineers - https://www.affirm.com/careers/software-engineer-full-stack/

* Sales Engineers - https://www.affirm.com/careers/software-engineer-sales/

* Data Scientists - https://www.affirm.com/careers/data-scientist/
One of my coworkers was out in the field trying to fix a problem on a rhel box.

As root, typed in chown -R nobody:nobody / some/dir/somewhere/

Ended up having to re-image the system. We still give him a hard time about it.

Now I'm wondering if he could have tried to find a more creative solution as displayed in TFA.

Thoughts?

Edit: He hard killed the box right after he typed that in.
time.com has that issue, and I just ended up writing a small userstyle to fix it.
I don't see the irony either. I believe the critical difference is that corporations aren't (or at worst case shouldn't) in the business of using data in a way that they can legitimize the use force against their customers. Unlike government.
Of course. For small animals, life is a struggle to keep warm. For large animals, life is a struggle to cool off.
C1 is probably not an extremely performant machine, so what is the preferred solution for database hosting? I guess the latency will be too high if we host the database remotely i.e. outside Scaleway but the C1 instance might be not good enough to host a database which is normally the main bottleneck?
If you are curious about what the other side sees this as, this is a decent write-up - http://www.globalresearch.ca/why-syrians-support-bashar-al-a...
> I admit my post was more a personal complaint/rant than a legal argument. I guess my concern isn't so much about privacy as it is about the ability (or inability) to decide on at least a general level where to send information.

Just to clarify, I'm not trying to make it into a legal argument. I think your point is well-taken and widely shared. I'm trying to explain what forces are in play and why it's so hard to make progress on what is a pretty prevalent vision of privacy in the tech community. It's not just a tweek, we're talking about retooling some pretty fundamental assumptions about the powers of government.
Konstantin Tsiolkovski and the origin of the space elevator (1895) [pdf]
When was the last time you had a vacation? And I mean a real vacation -- not just a day off to work on home projects. Also make sure the vacation itself isn't too much work (i.e., trying to cram as much activity in as you can).

Personally, I bought a camper that I leave parked at a local campground that is within an hour from home. I'll sometimes take off early on Friday and head up there for the weekend, other times I'll take a week off work. But my favorite is to take a 2 week vacation to someplace with an ocean and beach, and spend quite a bit of time either in the water or just laying on the beach listening to the waves.

But the best cure for burnout that I had was when I had a job that was regular 40 hours, that I got laid off from (6 years ago during the height of the last recession). Spent 4 months in the summer with only a couple interviews, but then when I started my new job I was totally refreshed again. It's only been in the last year that I've started feeling bored/tired again, so maybe it's time for another layoff.
A court ruling that could blow up Uber's business model
It's mutual. Unix didn't solve problems for developers of large systems that stand on the shoulders of open source software libraries by failing to provide dependency resolution or versioning + namespacing source/built files. (An obvious [non-]decision given the timeline of its inception and intended usage, but a failure nonetheless.)

So then we got some of the former with system package managers designed for system administrators and some of the latter with version control/build systems/dependency tools designed by and for software developers, but they don't meet in the middle.

Docker is mostly used to just bridge the gap and force the system package manager to be a per-app-namespaced dependency/build support tool.
That's the video from before they published (which is still interesting). There is also a more recent video[1] (post-publication[2]) that covers how they got the data (which supports the coulombic explosion hypothesis).

While it is mentioned at the end of the newer video, I highly recommend watching the 500fps footage[3] of a drop of NaK burning (just before it explodes) on the top of water. There is a striking color change as it starts to interact with the water, and right the NaK explodes... the metal turns completely transparent.

[1] https://www.youtube.com/watch?v=LmlAYnFF_s8

[2] http://www.nature.com/nchem/journal/v7/n3/full/nchem.2161.ht...

[3] https://www.youtube.com/watch?v=BIGMfai_ICg
gosh, i wonder why those traders use those simple, outdated models to make extraordinarily expensive decisions every singly day when they could just read the "black swan"
Many years ago I ran into a similar problem. A technician came in to the office to replace my hard disk with a larger one, and instead of copying my old data to the new one, he started copying the new disk to the old one, resulting in /home now being partially NTFS and partially ext2. ie, it was unreadable in linux and Windows. I documented the recovery process here: http://tech.bluesmoon.info/2004/11/home-is-ntfs.html

Bonus: a year later, at a different company, I was faced with having to undelete source files on FreeBSD (UFS). I documented that as well here: http://tech.bluesmoon.info/2004/08/undelete-in-freebsd.html
google the "lucas critique"
Cool video, but it is from 2013. I guess you mean confirmed this year? Because the top comment links to this:

http://www.nature.com/nchem/journal/v7/n3/full/nchem.2161.ht...
Haven't actually tested it, but super better might be your thing ( http://janemcgonigal.com/2014/01/06/superbetter-show-me-the-... ), it's an interesting experiment at least.
And I know for a fact that they still haven't managed to kill it, despite actual internal will to do so.

If it is Raytheon's STAR program, the consultancy is probably CSC.
This is called out in the article, before the attraction to the ground is mentioned:

> Suppose, for example, that in their rush to escape my body, those 40 million Coulombs split in half and flowed to opposite extremities. Say, each hand suddenly acquired a charge of 20 million Coulombs. The force between those two hands (spread apart, about 6 feet) would be 10^{24} Newtons, which translates to about 10^{23} pounds. Needless to say, my body would not retain its structural integrity.
How we work – Pair Programming
Kamcord (YC S12) is looking for ios engineers who love gaming communities
Location: San Francisco CA

Remote: No

Willing to relocate: Yes

Technologies: JavaScript, Node.js, MySQL,
Redis/Memcache, React and Fluxible, Sass, Javascript
frameworks (Backbone.js, AngularJS, etc.)

APPLY: http://grnh.se/oira73

Email: bonny@massdrop.com

MASSDROP engineering is looking for a full-stack
engineer, a fast- growing team who is building the
foundation of our company with HUGE impact
I suppose he could have tried remounting the device read-only, and then using dd to directly update the inode table to change ownership, but, if he was already root, he could have just chown'ed it again.
Octave on Android
mathematical formalism was introduced precisely to allow the formulation of "cogent arguments". you can't evaluate the evidence without economic theory
Good take. There is some hope from the new information-driven ways of organizing, that at least they can make cooperation more profitable than hoarding http://breakingsmart.com/season-1/the-zemblanity-of-containe...
Previously: https://news.ycombinator.com/item?id=10151566
The problem mostly can come from your tooling.
I mean lots of people use and used MessageDigest.isEqual in Java however that class had a huge issue in Java 6 until Java 6 - 17 which could attackers use time attacks against your authentication scheme.

Also it's not really easy to prevent against such security things with small teams if you can't rely on the tooling inside your language. Building Crypto things is really hard. So People needing to rely on.
Today I've rewritten a authentication / authorization layer for one of our internal Apps, now the App is hardended against csrf, timing attacks and many more things.
The only things that I used was the internal PBKDF2HmacSha256 for Passwords of Java Sha256Pnrg for Salts
and I copied behaviors of the Auth0 JWT Library (i just used another json implementation which the app already had) and i have something like 200 Lines of Code. It's secure as long as MessageDigest and the PBKDF2 Code of Java is secure and that's something people can't avoid. Especially in small teams.
Jason here, CEO at Edenworks.

Sweet potatoes, soybeans, and wheat are very much the purview of traditional big ag. They're highly commoditized, which actually makes them not very valuable. Compare a pound of flour (not even wheat crop itself @ $0.50 retail) to a pound of salad greens ($10-15 retail) or a pound of basil ($15-45).
The reason the latter products are so expensive is because they're delicate. They don't travel well, have high shrink rates, and can be premiumized due to freshness. On a unit basis, fresh and highly perishable foods are the high value food. They're also the most nutritious.
I thought that a voronoi partition is not possible with only straight lines on a non-euclidean space like that; this leaves me confused.
Time.com is so broken. They disable scroll, but their pages are longer than the screen height.

It's so silly. Their pages are static.
And as long as ads are syntactically indistinguishable from site content, they can't programatically block ads.
All the seals I have seen clubbing have been a little naive and in grave danger of getting roofied.
you know not all theoretical models are equilibrium based? guess not if keen is your primary source

i can't find any coherent argument in your final paragraph. can you rephrase it in a way that has some meaning?
Programming Best Practices Tidbits
We have a couple thousand reviews per style, so its really fat-data not big data. (in the tens of thousands for some styles)

The main difference is that we take a complete sensory profile from every review, and join that with environmental and personal effects, such as time of day, day of week, temperature, altitude, etc and learn the reviewers preferences and sensitivities over time. We take about 600 variables per review in total.

From that data, we're able to generate a much more actuate and actionable analysis (at a cheaper cost) than a GC/MS or HPLC could - just consider, your mouth is a perfect tool for tasting the compounds that matter to you when deciding what you like and dislike. This is modified by your environment, and we need to control for how your perception of flavor will change over time with age, exposure, and experience.

I believe that a GC is a waste of money for 90% of breweries.
Location: San Francisco CA

Remote: No

Willing to relocate: Yes

Technologies: NodeJS and PHP, React/Angular a plus
Experience building tools / dashboards; Ability to
create CSS and good UI/UX flows

APPLY: http://grnh.se/5yeco0

Email: bonny@massdrop.com

MASSDROP engineering is looking for a tools developer.
We are looking for developers who have a desire to
build fantastic tools that are the backbone of our
company.
I think there can be a thousand valid (good) reason for them to lower the price, and it is good news for most people unless scaleway raise the price back once they gain more users. (if they do this, I wont use it again)
This is awesome, and I really wish it would give me information on which airport each tile represents.
I flew to IPC (aka Easter Island Airport) in 2013. It actually has a massive runway due to being a Space Shuttle diversion site, although the terminal itself is a glorified shack. Flying there (from Santiago) was a bit terrifying knowing how far away you are from any alternate airport, or any civilization at all really.
There's nothing magical about hosting a database. For a small application or early in the process, you can host in on the same machine; you can move it to a dedicated machine if the load is too much for one node to handle. IMO it's much better to do this than to assume a-priori that you need bunches of machines and wind up paying for lots more infrastructure than you actually need. Try it and see.
From what I've read it'll be possible in iOS 9 to use add block extensions on mobile devices. And this will result in way less traffic, so the internet bundle will be more effective and sites will load quicker. For mobile devices blocking adds is very useful indeed.

Here's a short explanation on how an add blocker might be build for iOS 9: https://www.hackingwithswift.com/safari-content-blocking-ios...
How are you testing that the code and models are correct? Also which languages are used and are you doing any marketing at all aside from these interviews?
A No Dependency B-Tree in JavaScript
L'Esperance and (maybe?) Caye Caulker airport are smaller.
How unique and trackable is your browser?
Hot damn, Paypal has reversed their decision!

http://tooltrainer.com/blog/paypal-executive-escalations-del...
Of course they will have to take some decision even if they don't have a solid theory to back it up, but the problem today is that many governments try to make reality fit their idealized theories while it should be the other way around. I understand your point though, the lack of quantitative understanding of societal phenomena -on a national as well as international level- is a huge problem.
Hi Eric, good points. But what about the case in which what a user is looking for is actually inside the app? More of mobile traffic is moving into apps - shouldn't we find ways to also index and show content as well?
You can hover over a tile to get the airport's name.
Netflix, Mubi, monthly ISP, web hosting, phone lines, Amazon Prime, delivery services... plenty of people are fine paying for rental or pay as you go services.
I was not aware of this work actually, thanks so much for sharing this!
I wonder if tech by and large has lost its focus on important things - curing disease, going to the moon, and all the other impossible goals. Instead, the industry focuses on social networks, business software, ect. Maybe burnout would not be such a problem if there were a true cause to line up behind.

It's easy to stop caring about something when its not really worth caring about.
I think it's more that the startup scene in SV is much smaller than say working from some random company throughout the United States or the world at large. I can see that reputation and being known by name could be a reality in startups for sure. Outside of that? I would be completely floored if anyone knew me just from the random jobs I've had across multiple industries that write software for internal/external use.
The detail section says "by a combination of raft and our underlying storage engine"
Would you describe your problem as a lack of fulfillment?

Personally, I find my day job technically challenging, fun, and often rewarding, but I don't really find it fulfilling in some deep meaningful sense. I feel useful but not meaningful.

It took me a while to realize that this was the problem I was having -- and that just switching from software engineering job to software engineering job wasn't going to change it -- and I am still at a crossroads as to what to do about it. I'm not sure if I should seek fulfillment from outside my career -- family, community, a craft, a cause -- or if I should change my career to one I (think I might) find more fulfilling.
well it is rendered via the dom you can't really expect much the information is pretty cool though .. i'd would be neat to see something like this done with cesium
Couldn't agree more!
Atom's filesize limit is 2MB, so it's not really 'massive.' When I was using it, I ran into that limit more often than I would have expected. Mostly when taking a peak at a db dump, or misc files from the odd CTF challenge.
There's a web without ads. Sites that actually sell products, from Amazon on down, don't need third party ads on their sites. Sites which discuss some specific topic often have forums, because they want more people talking about startups, or CNC machining, or private jets. Running Wordpress is cheap, except for keeping other people from spamming their ads onto it.

On the mobile side, Apple sells hardware, which pays for the servers that power Siri. Search engines may end up with that model.

The news industry is already dead. Except for the New York Times, Reuters, and the Economist, news sites are mostly fluff.

It's time for a tax on advertising.
Well done. Its not easy to move when everything depends on you even if people don't appreciate it. Great to see that you found real success and it shows what's possible when people aren't afraid to make a move.
I just tried it and got a 20x difference.

Scaleway, using one of four 1332 bogomips processors and 2GB RAM (~$3.30/mo):

Test execution summary:
total time: 685.4730s
total number of events: 10000
total time taken by event execution: 685.4637
per-request statistics:
min: 68.52ms
avg: 68.55ms
max: 75.46ms
approx. 95 percentile: 68.58ms

Digital Ocean, using the sole 4600 bogomips processor and 512MB RAM ($5/mo):

Test execution summary:
total time: 34.9343s
total number of events: 10000
total time taken by event execution: 34.9257
per-request statistics:
min: 2.88ms
avg: 3.49ms
max: 8.00ms
approx. 95 percentile: 3.68ms

Commandline:

$ sysbench --test=cpu --cpu-max-prime=20000 run
I'll have to play with spreadsheet injection then
Basically, it allows you to requisition servers more quickly by providing a baseline system. If you're not doing scalable-on-demand work (and most of us aren't), it's not that useful.
They must be geodesics, not straight lines
JasonCEC -- Just a question about the tasting protocols: where does the sampling and tasting take place? Is it local to the brewery and/or distribution areas?

Really fantastic idea and looks like a great implementation!
I stabilized them over the course of that year and helped them transition to new developers. Company is doing fine as far as I know and should be for a while.

They've got a massive network effect which is why they were able to survive months of chaos from a bad rebuild. That's the only reason I came on in the first place. The network effect bought a lot of time to fix things and there was no clear "Facebook" to their "MySpace."

Really the only thing working against the company is that their target market is aging a lot.
Sure they can. They want to run a job, they can get the key from me and run it. This can be transparent to me; eg my phone could transmit them the key every day until I decide to stop.

So many people are saying "your proposal breaks cloud services or requires client side compute", but that's not true. Be more imaginative and get outside the current model.
Yeah Paypal had refused to call my Godaddy rep because the seller had already provided sufficient proof that the transaction happened and was legit.
I meant for my examples just to illustrate that a child process can't change the working directory or environment of the parent process.
The edges are segments of great circles, which are the reasonable equivalent to a straight line on the surface of a sphere.
It's unclear why the website would care, since you're clearly not a revenue source for them.
You might be on to something here, I guess it's too much to ask for some kind of meaning in your work when you're there for 8hrs a day.
Why is it greed and not merely taking advantage of a potential opportunity? Sheesh the morality police are really out in force today.
Python implementation of SunCalc
"With same options, Model X is $5k more than an S due to greater size & body complexity. Sig Series is fully loaded, hence high price."

https://twitter.com/elonmusk/status/639170376186990592
If your startup relies on malwaring your users, your business plan may not be sufficiently robust.
Throughout my career I have enjoyed a desktop as my primary workstation except for an unpleasant 6 month period where I had only a MacBook Pro. I wouldn't be so quick to assume that the laptop is also the primary workstation.
People still want to consume content. What is the business model for content sites? Die?

Right now it seems like people want to leach the content with out paying the bills.
Host it on a real host at online.net, they're in the same DC and owned by the same company.
I don't see an "AdBlockerPlus" in the Chrome Web Store, and a google search tells me that "Max AdBlocker Plus" is malware. Can you link to the extension you're talking about?
so, can interpret above as: most DO/linode people host their database in the VM (either separate machine or the same one)? I asked this question because I need to evaluate whether it is feasible to use DO/Linode instead of AWS with the current man power in the team (managing database can take a lot of efforts, unless you disagree?)
Hi gballard!

The tastings are done in-house by the companies production team. There are no samples to ship, and the sensory system is easy enough that just about anyone in the industry picks it up there first 4 - 8 times (its often more in-depth then they're used to!).

Thank you for the kind words!
> pleasedontdelete flag

For some programs (rm isn't one of them), removing the write permission is sufficient to get an interactive prompt when you try to overwrite/truncate/delete the file.

I really like OSX's current metaphor, where files that haven't been touched in a while get "locked", and must then be "unlocked" to modify them further. Phrasing it in terms of stability rather than permission makes a lot of sense to me. It's too bad the metaphor isn't echoed in the CLI.
"Your photo couldn't be uploaded due to restrictions on image dimensions. Photos should be less than 30,000 pixels in any dimension, and less than 41,000,000 pixels in total size."
It is a bit like demand paging, yes. There are formats for which rectangular regions map to contiguous block of memory.

TIFF has specs for tiles, strips, subfiles, layers, etc. AFIAK, hardly anyone uses those, but they certainly exist.

JPEG is also composed of 8x8 squares and is easy to stream. The API has per-scanline read & write callbacks IIRC. But you're right; a very very wide one might be a case it can't deal with.
Show HN: Wishing Happy Birthday 10,000 Times on Telegram
If ads are the entirety of your revenue, then you're probably not running a healthy business to begin with.
It's entirely unclear what the thinking is behind this sort of thing. "You won't fuck me? Well, well, I won't fuck you! So there!"
> probably avoiding preying-mantises

What about just using their DNA?

https://www.youtube.com/watch?v=0k1_aKPIdnU&t=0m20s
Yes, I wish people would stop consulting various buzzwords and tech ideals and, instead, suggest OP see a therapist. This sounds like depression to me.
Should I just send my resume and cover letter to the email in the footer of the page?