skysight-inc/HackerNews huggingface dataset:
I'm sorry I can't offer you a job. I can only offer a couple of pieces of advice (some of which I wish I could wait a while to give... but since I probably will never get the chance to speak to you again...)

1. Tell your wife ASAP about the job situation. No matter what stress she is under, learning about it later may cause serious problems. She can help you (emotionally and in trying to find answers to your problems). The better off you are emotionally, the better chance you have of finding a job quickly.

2. I've seen stories like yours a lot in my career. Some people are selfish. A disproportionate number of these seem to end up in management/entrepreneur roles (luckily, not all!!!). To your boss you were merely a source of cheap labour. Take the "cheap" out of the equation and he was not interested any more. I'm afraid that this is probably not the last time you will run into this, so be prepared.

3. This is locking-the-door-after-the-horses-have-bolted kind of advice, but if you find yourself in a similar situation (it happens a lot in this industry): get the new job first and negotiate for salary second. It's horrible, but that's the way you have to do it.

4. If you get the new job first, think hard about whether or not you really want to negotiate salary in the first job. If in doubt, don't negotiate -- just leave. I tell my employers up front that I don't negotiate salary, so they have to be prepared to offer me enough that I will accept. They won't get a second chance.

5. Remote working with no academic background and 8 months of experience means that the next job is going to be tough to find. Keep at it, even if you have to take another job doing something else in the mean time. Eventually you will make it, though you may be in for some difficulty for a couple of years. Trust me on this one.

6. I hate to say it (I really do), but depending on where you live, your salary expectations may not be reasonable. For example, $45K USD is very nearly $30K GBP. In London, I can get university graduates with intern experience lining up outside my door for that salary. In hourly wage it represents $22.50 per hour worked (8 hour day -- excluding holidays). That's 2-4x minimum wage in the US. If you are offered that salary again, I advise you to take it. Just do whatever it takes to keep working (easy for me to say, I know). Keep looking for the bigger payout and don't worry about "loyalty" for now. Once someone respects you enough to offer you a good wage, then work on building a good relationship with them so that you can grow together.

- It may take you some time to find another job. In the mean time, spend every free second you have writing code. Build an amazing portfolio. Some people don't care about it, but I have gotten good jobs from my side projects.

Again, the biggest thing I have to say is not to get too upset or disappointed. Just keep moving forward -- even an inch is enough. Whatever you can do right now is enough. Never give up. Good luck!
By "works fine" you mean in your local environment or the go playground?

Because it could potentially cause problems if the execution result varies from geographical locations and user's environment. I for one have no idea if my computer has a locale that includes PST timezone.
A Problem in Probability (aka Monte Hall) (1990)
Why YKK?
Usenet in real time 30 years after, a virtual time machine
It's unfortunate that Go's time library cannot represent an infinite duration, or timestamps in the infinite past or infinite future. This makes it difficult to represent things like "this cache entry never expires", without relying on auxiliary data.

Also, the minimum/maximum timestamp and overflow behavior seem to be poorly-defined.
You mention healthcare as a concern for your family--make sure you look at your state & federal healthcare exchange (healthcare.gov, etc.). Losing your job, for any reason like quitting or being fired, is deemed a 'qualifying event' that can let you get healthcare at a very low rate. In some states it's even subsidized completely if you have no income.

Unfortunately there are some states that have refused to setup the exchanges and take federal funding. The best advice there is to move out as soon as it's financially feasible. It's an awful situation and I wish you luck.

edit: Also contact everyone you worked directly with (find them on LinkedIn, Facebook, etc.) and ask if they know anyone hiring, have contacts, etc. Anything to get some leads or get your foot in the door somewhere.
I find it easier to think of times in UTC rather than local timezones. In UTC (and in reality), those times will always be the same number of hours distance from each other.

If you format it in different timezones (PDT and PST) then yeah, the formatted times will be at different hours of the day.
QR Code Replacement using LED light encoding
I hadn't seen that, yes interesting, and the further comments from him down the page.

Well, let's hope this new movie paints a more accurate picture then. I still don't think it's worth a big screen treatment, but I never thought the Facebook movie needed to exist yet either. At least wait until it gets intro trouble.
It's not too late to add a post to the "Who Wants to Be Hired" thread, either: https://news.ycombinator.com/item?id=10152811. Worth a try. Good luck!
You could use the zero value (t.IsZero()) for that if you wanted to. That might be more confusing than a boolean flag though.
Could partly be because you can't have any B players on a squad.
GM Candidate, what does it mean?

Is this a new beta version or final?
This is the evil side talking.
Gold Master, I think
It's because "new one" wasn't actually new, only difference was in naming.
Engage users with strong calls to negotiate
Sorry I meant in my local environment.

It's clear that the execution varies, as Parse(), unlike ParseInLocation() depends on the local environment, and play.golang.org probably uses some UTC locale.
Building a hut with a tiled roof, underfloor heating and mud and stone walls
I can't even imagine having a 40+K$ salary in my country (Turkey) that's like 3x what I make.
Yeah, I don't get why they require a location.

On the other hand, -0700 isn't much longer than PST and parses directly.
What is this obsession with thinking that Apple (or any business) should present new products by going... "well, shucks, this is kinda crap, but we had a production plan to meet. Sorry, it's not very good..."

Of course they're selling the hell out of it, that's what companies that take in billions of dollars do: make a decent product and then promote it. At least the stuff Apple makes usually works and the features they add into their products are actually useful - yeah, I'm looking at you, Samsung, and your list of Samsung XXX functions that were obviously designed and implemented over a weekend.
Why the NFL Has a Quarterback Crisis
Your monthly expenses are likely 3x lower than the location he lives in though.
"and safety" nope

There are thousands of examples of iPhone chargers & cables melting down.
We are trying to make business networking fast and convenient for everyone. We want to help you focus on what business networking is all about: meeting interesting professionals to create a mutually beneficial relationship. That’s why Smartcasual emphasises on users’ availability for a meeting rather than just a classic messaging app linked to your LinkedIn profile.

We believe that users should be in control and we are committed to building a tool that works for the users, so we have added some features like blocking a user in case someone gets a bit too pushy, or if you just don’t want someone to see you around the app.
That's great if your life doesn't hang in the balance. Maybe if he gets another job first, but naming names, even if it is for great justice is not going to help him one little bit right now.
Bitdefender Total Security 2014 Activator Plus Crack Full Free
Go's "time" library is deceptively simple. Time, in real life, is quite incredibly complex, and hiding that complexity from developers (as Go's library does) does them a great disservice.

To start with, there are actually two distinct notions of time: monotonic and wall-clock. In monotonic time, you want to measure time intervals with high accuracy: a second of monotonic time should correspond as much as possible to the physical span of a second (in the inertial frame of reference of the computer in question, because screw relativity). More importantly, when it's not possible to correspond that time, you at least want guarantees like "time never ticks backwards." In contrast, wall-clock time is about matching a (there's more than one, and the definitions can and do change unpredictably, possibly even retroactively) civil reference clock as accurately as possible.

If you mix those two notions of time, you can evidence problematic results--changing the system clock five months back, for example, caused my music player to suddenly stop playing music (most likely because a callback timer was scheduled on wall-clock time and therefore would be waiting a few hundred days to start playing again).

Which brings into the next obvious problem: leap seconds. Any span of time greater than 1 second is actually an ill-defined span of time in that it can have multiple values. Once every few years, a minute has 61 seconds (theoretically, it can also have 59, but that hasn't happened yet in practice). So if you're requesting to add a minute, do you really mean "add 60 seconds" or do you mean "add 1 to the minutes field"? POSIX (and anyone else who counts time as seconds since an epoch) opted to handle leap seconds by pretending they don't exist, which causes leap seconds to be so dangerous that, for example, the NYSE stopped trading for about an hour around the last leap second to avoid problems. I can personally attest to seeing date/time parsers choking on leap seconds. And it's not entirely clear if leap seconds actually exist in civil time in some jurisdictions, because there is a small amount of vagueness in the laws.

While on the topic of the differences between jurisdictions, do also note that, for historical dates, you really need to think about the difference between Julian and Gregorian calendars, as well as the fact that the date of adoption of the Gregorian calendar varies from country to country (thanks Protestant Reformation!). Oh, and the year didn't necessarily start on January 1, either, and the change from March 1 to January 1 happened differently for different countries and differently from the Julian->Gregorian adoptions.

Time is hideously complicated.
Completely agree that open sourcing the software can be very good for the business (I'm a little biased though).

Think of OSS as an entry into the market - you get exposure, feedback and community (if you actively invest into building it). If your software creates value for enterprises, they will pay you anyway because they need commercial support and some sort of warranty and reliability.

Check out https://www.minohubs.com/ (disclaimer: I'm a co-founder). We help open source developers to monetize and fund their projects.
Holy shit. I'm going to send you some mail and see if I can help you out directly in about a minute, but I'd like to comment on your situation here too.

This is the third time this month I've heard of a startup "CEO" screwing their employees out of pay and/or benefits, specifically exploiting 'interns' or severely low-balling entry level hires who don't know better. Startups are hard. They're supposed to be hard - you're trying to build something big without the resources of a big company. That means you can't pay what a big company would pay. That doesn't mean you get to screw people over.

As a founder you have three options:

- Do tons more work as a founder. Fill in the gaps you can't hire for on your own, until you can pay to get that help. That's why you get the equity, and that's how you build your founding team.

- Be up front with people about what they can expect in terms of pay, especially early on. Let them know about the risk. Hope your idea and the state of the company so far excites them enough to join anyway. Work your ass off to improve their situation and get them to stay.

- Lie to people, obscure expectations, and basically screw up people's lives because you want to be the next Steve Jobs.

The first two are not only ethical, but pragmatic. Being able to do things on your own is a prerequisite to being a founder, and it means you need to take on less investment, you get to keep more of the company. Being able to put your ass on the line by letting people know the real risks is the way to build a strong, loyal team of tough people.

If you're going to be a founder, mull that stuff over. Accept that this is hard. You don't get to pretend it's not, because that will bite you in the ass a hundred different ways.
Show HN: WebGL Games
You can use nil to represent "no expiration."
Norton Speed Disk? http://virtuallyfun.superglobalmegacorp.com/wordpress/wp-con...
Dude, you got shit on, but your entire post screams unprofessional. If you want to be a professional, and be treated like a professional, you need to act professional. Harsh perhaps but that's the truth.

If this is a serious job solicitation and not just catharsis you are doing it all wrong. Starting with how desperate you are, how proud you made your mom, and how shitty you've been doing and been treated does not make the hirers of desirable jobs want to hire you. If nothing else, go google "just-world hypothesis."

I'm not in a hiring position right now (although I know plenty of hiring managers itching for referrals) but if I were I wouldn't touch you with a 10-foot pole even if on some level you make your plight sympathetic. Why? Because your post radiates "danger, high risk, unprofessional, possibly unstable individual who does not know how to behave in a business setting."

Scrub this and start over.
What's the difference between OS X El Capitan Beta and Candidate? Do we get other perks that other won't when the final Version is out?
That might not work given that the drive might have more than one platter. You'd probably want to know how many heads the drive has to determine how to stripe it in the most inconvenient way possible. I think going beginning to middle on a single platter and back for each file would be the best way to get the worst performance for each file. That'll make sure it has to seek for each subsequent block and it can't inadvertently get read-ahead since it has to back track all the time, and the separation should be far enough that it won't get it on the in order blocks either.

EDIT:
Just realized that I don't think this can be done through normal means. I think it'd need a pathological FAT file system driver to do it, and you'd have to build the image ahead of time to do it.
> I hate to say it (I really do), but depending on where you live, your salary expectations may not be reasonable.

On the flip side, $45k may well be borderline questionable depending on where OP is located. In California, for example, the minimum that a programmer needs to be paid to be considered overtime exempt is $86k/year. It can become fairly expensive to pay for overtime, so that $86k tends to be roughly the starting salary for lower level jobs.

Definitely a case where OP needs to do their due diligence to find average salaries for their location to use during salary negotiations.
Don't listen to this advice. Be honest. Don't ask me how I know.
Mono considered harmfull
Related:

https://byorgey.wordpress.com/2009/01/12/abstraction-intuiti...
Golden master candidate, which means that, barring the discovery of a horrendous bug, this will be what ships. So, known bugs, however impactful, will not stop the release.

Shipping a second or third GM candidate is not unheard of. See for example http://www.macrumors.com/2014/10/09/third-yosemite-golden-ma...
For the record, your boss there is a psychopath, which means he's physically incapable of feeling remorse or guilt, and has no conscience.

That's why he was able and willing to screw you over like that.

Here's a brief overview: http://www.sociopathworld.com/p/portrait-of-sociopath.html .. but the rabbit hole goes pretty fucking deep.

While I sympathize with your situation, it serves as a good reminder to others that you should put off having kids until you're financially secure.

On a more positive note, just "fake it till you make it", and everything will be alright. There are plenty of dev jobs out there.
AMD splits out its graphics chips into the Radeon Technology Group
Because every piece of mass has its own gravitational field, the Earth's total gravitational field is lumpy, not a smooth sphere. The lumps are caused by variations in the crust and mantle, like mountain ranges, valleys, and variations in rock types.

It is possible to map the lumps using a tool called a gravimeter, which is basically an extremely sensitive mass balance. This is one way in which we do observe (and use) tiny variations in gravity on Earth.
UFO SPOTTED BY WHITE HOUSE
Tired of memorizing passwords? Manuel Blum came up with this algorithmic trick
Takt: Android library for measuring FPS using Choreographer
The remote positions really need a "timezone" flag added to tbem. Most recruiters only seem to want UTC+7, plus or minus a few.
Related, I'm doing a FAT32 driver for embedded systems (fully asynchronous!). It's part of my APrinter firmware project: https://github.com/ambrop72/aprinter/tree/master/aprinter/fs

Currently it has good read support and limited write support (can re-write existing files but not append or create new files).

Before writing that code I made some prototype read-only code in Python, to make sure I understand the FS structure properly: https://github.com/ambrop72/aprinter/blob/master/prototyping...
3 ways to boost your offline business with APIs
> It's grossly unprofessional to disconnect an employee without any due process or policy.

In the US, it depends on what state the company is headquartered. Many are "right to work" states, which means any employee can be fired so long as it is not for reasons such as age, sex, weight, religious beliefs, or sexual orientation.

In those states, an employee literally can be fired for a reason such as "you upset the owner" with no further obligations.
If you loaded the assets over the network on demand then you could get the file size down dramatically. People just expect that when you download a game to your phone or tablet that you'll be able to play offline. Apple TV is stationary though and it's expected to be connected at all times. I bet the core binary would be ~20MB, then you could download and play a level (or a levelsode) every night.
Yeah I'm pretty skeptical of the benefits. It seems like better isolation within your monolithic application solves a lot of these issues, no need for a network socket.

If you can't isolate things well enough for some reason, maybe it makes sense to have separate services (maybe run them all on the same machine, deployed at the same time and talk over a local socket?), but even then I suspect you just need normalservices not microservices.
I hope you land something soon, the HN community is strong. In case it takes you a while and you are ready to begin interviewing, I actively help junior-level devs get jobs in the industry. I wrote a book on the subject (https://kokev.in/hired-fast) and would be happy to send you a copy for free. My email is my profile and I'd also be happy to go over things with you (applying, interviewing, Rails).
Facebook page manager?
I've been searching for a facebook page manager that can manage my facebook page. And then I saw Troopsocial.com who is offering a very good service! And im asking if you ever have site like troopsocial?
The economics version of the rubber sheet is the "law of supply and demand," which economists know is simplistic and incomplete, but still useful for giving a regular Joe the basic idea of what economics does.

The Laffer curve is just wrong on its face.
Here [0] are the numbers from the most recent five-year estimates of the Census Bureau's American Community Survey, aggregated over the census tracts within the boundaries of the Kansas City Public School District:

Total population: 192,692
Race:
White only: 87,765 (46%)
Black only: 80,627 (41%)

So my guesstimate was pretty much spot on.

0. http://proximityone.com/sd11dp1.htm
Out of the fire swamp – part 3
Ask HN: Best way to become a front end developer?
Okay I just read this great guide that was written for jQuery fanboys on why React.js is superior and I'm sold!

http://reactfordesigners.com/labs/reactjs-introduction-for-people-who-know-just-enough-jquery-to-get-by/

Part of my growing horror is the 4k line of jQuery + javascript mashup it's harder and harder to make changes and I just get plain lost on how I can add another developer without incurring huge costs.

anyways I want to get started I have dealt with meteor.js so I'm interested to know how flux or reflux.js seems to fit in with react.js

I'm also going to need some guide to get a huge array of acronyms and tools like bower, SASS (not SaaS), LESS and all these arguments about io.js, node.js.
If that's the only thing you optimize for, you gonna have an even harder time if she catches you lying..
IsZero works okay as an "infinite past" value, such as marking that a cache entry has already expired, but it's cumbersome to use as an "infinite future" because zero is naturally less than all the timestamps you're likely to encounter.

It's also not a great idea to manually define the largest possible timestamp as a sentinel, because Add(Duration) doesn't check for overflow.
You got further than me. I got stuck trying to find the files themselves in a disk image. I think the code is in my junkcode repo on GitHub. My end goal is ext4, and then on to a FAT32 over USB gadget hack to bring back mass storage support to Android.

What did you use as your main source of documentation while developing?
From a quick scan of the manual, I can't imagine why anyone would use this instead of MetaPost. You might need to write some macros to generate conic sections, but that would be easy enough. Am I missing a killer feature?
I hate to break it to you, but if you are making £400/£450 per day as a Ruby contractor in London with less than 1 year of development experience, you are either insanely good or insanely lucky (probably both).

Although I'm working on contract in Japan at the moment, I spent the last 2 years working in London and interviewing people for positions almost every day. Entry level for a good Ruby dev is £30-40K for a full time position. Some companies pay higher (some significantly higher), but they will only hire one in 1000 applicants, probably. There are still people in London making £22K per year as a full time Ruby dev.

And, no, you can not live on £22K per year in London :-P
Best of luck, brokedev. The only piece of advice I have is that you should see remote work as a long-term goal, not an immediate solution to your problem. Remote jobs are generally harder to find, usually pay less, and are almost always more competitive. The easiest way to get a remote job without years of experience is to perform well enough at a non-remote role that they trust you to work from home full time.

(About your former boss: I know that in most states, employers can fire you at any time for any reason, but generally you'd expect them to actually fire you, not just delete your slack account. Makes me wonder if he was planning on telling you at all or if he instead intended to just stop payment on your paycheck and hope you'd figure it out for yourself. What an asshole.)
If only Go had better support for algebraic data structures..
Be honest. I'm happy to answer questions as to why I believe this is good advice.
Ditto!

We're a small startup and serve up about 3.5M requests through CloudFlare a day.

when we were using AWS CloudFront, our costs quickly escalated to $100/day as we brought on new customers. We switched over the CloudFlare and made that $100/day cost go away.

CloudFlare's free service has been amazing and we've had no hiccups with it.