skysight-inc/HackerNews huggingface dataset:
One of two ways:

Come up with very very compelling reasons that you deserve said big raise by demonstrating what value your accomplishments for the company, and even if you have very very good justification, you could simply be told "Well we'd LIKE to, gee that'd be great, but sorry it's not in the budget."

... or ...

Move. Go somewhere else. Get a different job. If you feel like you're not being valued enough, there may not be a whole lot you can really do, and sometimes it simply isn't worth your trouble to wait for the next quarterly/semi-annual/annual review to talk about your accomplishments / compensation.

I'll share some of my personal experience-last year I was in the same position in which I was really growing to dislike my work. In the fall, I had started looking for new jobs, and by some stroke of luck, I pulled off a hat trick by having three job offers simultaneously. One was offering a 15% raise, the other a 25% raise, and the other a 47% raise. I didn't take the first one because the other two made me feel greedy, but I didn't take the other two because it would've meant too much time away from home with travel. At the end of the year, the company I stayed at only gave me a a 1% raise(yes, one percent)(I didn't have a good performance review, but even in past years with good reviews I only got 2.5% at best). I had gotten another offer in January 22% raise, but given a long commute and meager vacation time, I declined. Fast forward to late April, the company then laid off 20-something people, including myself. Luckily, I was just able to secure a new job that I'm starting on Monday, with a 19% raise(not including the 10% bonus, to boot), no change in commute, and 4 weeks off.

Be proactive and look out for yourself. Go out and interview, keep your options open. Never assume they have your best interest at heart.
Great, thanks for the recommendation! I will give it a shot.
Silicon Valley is spreading a view of the future
Excited to try this, although I don't immediately see what model format is used. I've been a bit surprised to see ML and NLP lag a bit on Go compared to rather swift adoption with other languages.
There is a catch-22 with buses.

Buses would be a lot better if cities had congestion pricing that could greatly reduce traffic delays. Buses would also be a lot better if there were more routes and better frequency.

But people oppose congestion pricing because it would make commutes much more expensive for the poor. But if you actually had it, then the bus would be a much more feasible form of transportation, because it would be quicker. And as it became quicker, more people would take it, and the frequency would increase. And that would altogether be much cheaper for the poor than commuting by car.

So we cannot have good bus transportation until we have congestion pricing. But we cannot have congestion pricing until busses are a much better way to get to work.
SpaceX strapped a GoPro to a rocket
It's often very difficult to determine another person's actual motives are. In this particular case, there's no way to know whether someone takes a side because of their bias, or has a bias because their honest opinion led them to invest a personal stake in it.

If the arguments are actually good, it doesn't matter what motivated a person to make them. Casting aspersions on motive is just a cheap way people avoid dealing with good arguments they don't like, perhaps because of subtle biases of their own.
Why vector clocks are hard
Another problem with the web is that every application has a massively different look and feel. I'm not just talking colors here, but some forms validate inputs as they are put it and others don't respond until you hit submit. Etc. There is no common UX for the web and IMO that sucks.
Any idea how it compares to CurveCP [http://curvecp.org/] and Noise [https://github.com/trevp/noise/wiki]?
Sort of, "left libertarian" would be more accurate. Many people hear libertarian and think Rand Paul.
Eye block, blocks user that use ad block.
Why? (I don't mean that sarcastically: what's the idea?)
Digifense is bringing professional IDS and VMP services to home consumers
Distribution seems like an easy problem to solve... App stores or software repositories. Am I missing something here? In 2015 all the major platforms have or the other other.
The national highway system is funded in the main by user fees like the Federal gas tax and could readily be funded entirely by such fees if politically desirable.

It strains belief that Federal rail service could similarly survive without infusions from general revenue.
I mean someone who can build support for your shiny new language and/or instruction set into GCC or LLVM and get their pull request accepted by the maintainers.
This is absolutely preposterous. Scrubbing every single instance of data collection is obviously very difficult, but there are tons of high impact, low cost things you can do but that people choose not to do. That really belies the "people actually care but feel powerless" nonsense.

For example:

Browsing only in an incognito window prevents the persistence of many kinds of identity across browsing sessions, at the low cost of having to type a username and password more often. (I already do this for Facebook because their cookie policy passes my personal line. It's not a hardship at all, but that may be because when I have the power to change something I don't like I prefer doing it instead of simply whining and pretending I'm powerless).

Not using a loyalty card prevents tracking of your purchases and the only cost is the loss of a two percent discount.

Goimg to google's ad settings and turning off personalized ads. The cost is: ten seconds and seeing 10% more ads.
Silk napkin, technically.
Yes, some cultures are better than others. My parents immigrated from Bangladesh to America for a reason, and it wasn't the weather I assure you.
Why is it underhanded to let a user know that his government is censoring/surveiling his posts? This should be the freedom-c contest.
Experience. I still don't quite understand it fully, but I'm much more productive in Go than any other language I've used, and I have deep experience in about 8 popular languages and passing experience with another 12. I can list things that contribute to that, but a list of ingredients does not equate to a culinary masterpiece. Other people's experience may vary.

Being a "boring" simple language with limited options for implementation means more focus on the problem and less on the infinite number of ways to solve the problem "elegantly". But there are a lot of other factors too. Static typing helps once the code base gets above 5000 lines, for example. Fast iteration from making a change to running the tests again also helps.
>I think JavaScript is a suboptimal programming language because it has too many features, and on top of that they tacked on yet more features recently.

No, that's not what makes a programming language "suboptimal".

(In fact following this logic to the inverse would make something like Brainfuck the optimal language).

It's not the number of features that makes a language problematic (of which Javascript, even ES7, doesn't have more than Python or Ruby do, and those are considered quite OK languages).

It's suitability to the task (e.g. you wouldn't want to use Fortran for text processing), how well the features play together (you don't want conflicting behaviors and edge cases a la C++), expressibility, aesthetics, coherence (and of course, tooling, speed, ubiquitness, etc).

>I wouldn't call CSS lousy either

But CSS is lousy. It was overdesigned in parts nobody cares about, underdesigned where it would matter, an ad-hoc model for styling, and even mis-named, as it not only styles, it also layouts. And in that area it has been horrible, failing for decades to provide the most basic blocks to build layouts, and having people use hacks like "floats" to do so.
oops. commented on wrong post. sorry
Headline means HTML is in an acceptable state, a little misleading
I rode trains through out my teen years in the USA. No issues!
That's pretty high risk, while being handed the item isn't. Also theft (failing to deliver said given item to its intended destination) and burglary (breaking in and stealing things) are two entirely different crimes, with burglary carrying a much stiffer sentence in most states because of the potential for violence. The point of my comment was that services like this would be attractive to some criminals.
My experience is the exact opposite. Maybe we work on very different kinds of problems, or maybe it's just because we're different people.
Pants cut to deliberately ride low and expose either the top of the underwear or part of the cleft of the buttocks are not terribly unusual and when worn by a person of one's preferred sex and body type are quite often considered attractive. In fact, I believe Urban Dictionary lists a number of euphemistic ways to describe this phenomenon.

For all such people, do you feel repulsed? Do you confront them about the hygienic threat you perceive from their intergluteal clefts? Do you publicly shame them?

Or do you only do this when you observe low-riding pants on someone you find unattractive?
You'll notice that high speed train systems are usually very much correlated with socialism

My god, socialism. Building high speed rail are they? The fiends. I bet they spend all night twirling their extensive mustachios wondering how to destroy the economy with high speed rail projects.
I wouldn't put "document.write" in there.

But also: Canvas, CSS 3D, etc.
Good points. Another distinction is that managers are named by decree from other managers. Leaders, by definition, must have followers and they typically will only follow those that they trust and that have earned their respect (not by decree).
I know the project quite well, it's led by Appel and is called Verified Software Toolchain. They not only compile their code with compcert but also use its correctness theorem to derive the validity of the Assembly code!
There was a story on HN about a month ago saying Texas was cracking down on these illegal freight hauling startups.
Exactly. For every web startup or established player, there's an equivalent native app running on a mobile phone, or also on the Desktop (from Facebook, and Twitter to Skype etc).
Python is my longest standing favorite language. But after working on a large python project I am cured for life of dynamic languages. I would not use them for anything over ten thousand lines of code ever again if I can help it. Go is now my favorite language.
Always slightly embarrassing to comment on these things as a civilian (what do I know)... nevertheless...

It was worse than that - the failure of Eagle Claw was due precisely to Delta Force's operating with the help of standard branches, and "not special" logistics. We never found out whether Beckwith's plan was any good as none of the men made it to Tehran, after too many of their helicopters literally crashed on each other on the refuel site.

Beckwith was, obviously, incensed at having to cancel his first mission due to other people's incompetence, and began the lobbying process that led to the creation of JSOC in 1980. This allowed for the systematic creation of "special" units in many branches, most famously 160th SOAR and the ISA (which is very important - the Selous Scouts built their own Special Branch in part because of Reid-Daly's personality, but mainly because they found the existing one to be lacking or not quite as cooperative as required).

At the risk of creating a simplistic narrative: JSOC grew in scope and power, particularly as COIN (Counter-Insurgency - under which your "nation building" falls - see Col. Gian Gentile's book for a fairly famous critique) was making its way into the Pentagon as the new, happy, less (visible) collateral damage, cheaper, conquer countries cleanly doctrine. So special operation forces went from being strange pariahs operating on the fringes and occasionally shunned by more traditional minded commanders (including, allegedly, Norman Schwartzkopf), to (today) a desirable career passage if one is aiming to collect stars on the collar (McChrystal is a famous example).

It's important because it has changed US foreign policy. There is a large, thriving JSOC with direct contact with the President and wars have been renamed "low intensity operations", offering low cost high impact war in neat PowerPoint format. So, gradually, EO 12333, EO 12036 and EO 11905 (respective executive orders by Reagan, Carter and Ford prohibiting assassinations) were selectively relaxed starting in the late 90s. The extent to which this has impacted foreign policy is fuzzy, because anything written recently is of dubious accuracy due to operational security being maintained (should really get on to reading WikiLeaks some day). But I wouldn't be surprised to hear that the Green Berets had been resurrected into JSOC as a "grow a cancer in the enemy's land" type force, except more deniable than SOG or the Contras ever were.
This dude tells you exactly how he built a subscription box company to $100k in 6 months, $360k by year end: http://www.reddit.com/r/Entrepreneur/comments/2h1mlt/the_inn.... He isn't technical, and actually uses the YC company www.cratejoy.com for his ecommerce platform.

Inspirational. I recommend you find a concept that has reoccurring (high repeat) revenues, just because it's tough to have to keep getting new customers each day.
These Are the New Rules of Work
It does not force techies into management unless it's an 'up-or-out' kind of organization. It provides a financial incentive (and often a status symbol).
> That makes me wonder what was in the referenced memorandum.

Could be this one: "Guidance Regarding the Use of Asset Forfeiture Authorities in Connection
with Structuring Offenses"

http://www.justice.gov/sites/default/files/opa/press-release...
Also, are you seriously arguing that showing butt cracks at public events should be an acceptable thing?

Have you seen the telly recently? Say, in the past 50 years?
+1 Good read, and explained clearly. Helped me for my distributed systems class last semester.
RegCure Pro 3.2.8 License Key, Crack Plus Keygen Download
> Or even artificial tainted poisonous horn.

This is being done.

http://www.pri.org/stories/2015-03-22/poisoning-rhino-horns-...
Can only speak from the experience of my own country, but in Ireland

This is the inside of a bus: http://www.cityswifty.com/SC241interior1.JPG

This is the inside of a train: https://c3.staticflickr.com/3/2831/9337782850_41264e4fd4_b.j...

That should say it all as to why people like trains more.
The scenes are remarkably similar. This train travels in the same dedicated lane and even has the same style. The only real difference you'll find, if you look very close, is the faint sign of tracks on the ground.

The faint sign of tracks on the ground... and that the tram is 50% longer than the bus. That's not minor. It's crazy that they went to the extent of designing the bus and the tram to look identical, then just lobbed on another 50% length to the rail.

There are also experiential differences between bus and tram, at least here in my city (which has the most heavily-trammed road in the world). A tram pulls up, and punters can get on from a variety of doors. A bus pulls up, and you can only get on at the front, and have to shuffle your way down the vehicle. Buses are usually a lot more cramped as well - few buses handle a stroller well, though some of the newer ones do.

In any case, if you're running your buses like trams, with their own dedicated lane and so forth... then you may as well turn them into rail vehicles, because they're cheaper to run (both in maintenance and wages) and service more people. Of the two images presented, each vehicle has one driver, but the tram carries 50% more folks.
I have some very serious doubts about this. Uber may be able to skirt the law for transporting people, but if these drivers are acting as commercial haulers, they really probably need both a CDL in the US, and their vehicles need DOT numbers and the service to be registered as a freight broker, as well as everything that comes with that turf. This is one of those things that really is regulated for a good reason. If the DOT's treatment of other people around here skirting around without DOT numbers moving freight commercially is any indication, this probably won't (and shouldn't) end well.
> I wouldn't put "document.write" in there.

innerHTML isn't awesome either, but that's from today's point of view. It's good that we moved on, even though at the time it was important they existed.
Not reading, but listening: http://manager-tools.com

A huge amount of great, actionable, material.
One basic idea in TFA is that you can have buses in their own lanes that don't have traffic.
> Because people are irrational

So they shouldn't be empowered to make decisions for themselves? What 'rational' person will decide what is best for these people, as well as altruistically understand and protect their interests?
Light rail frequently has traffic. This being said, buses have an advantage when they do - if there's an accident or the transit vehicle in front has a patron in need of an ambulance, a bus can usually go around it. Light rail has to wait.
OK, in that case we are ready for the next level: Interval Tree Clocks ;P.

https://code.google.com/p/itclocks/
> (In fact following this logic to the inverse would make something like Brainfuck the optimal language).

You can reduce any argument to an absurd extreme. It's fair and fine to disagree with every single opinion I express, but I don't recognize your impression of that particular point as something I wrote.

My point was, and I'm sorry if I failed to get this across, that in my opinion there are bad parts in JS which could have been stripped away, making it better for an admittedly arbitrary as-defined-by-Udo's-mood-today value of "better".

Every single thing about this discussion, including the original article, is a matter of opinion. I agree with much of what you said about CSS and the need for a language to fit a purpose, and I don't want you to get the impression that I'm trying to say everything about HTML/CSS/JS is awesome.
This is probably another case of someone (ab)using "regulatory arbitrage" just like Uber, but I think the DOT will clamp down way harder on this (as they really should) if this is the case.
This is actually (as far as I can tell) the normal way that Congress buts into the actions of an agency.

NSA would be covered on a separate budget, and in any event there are at least theoretical reason why you'd want the foreign intelligence arm of the nation to be able to weaken encryption abroad, especially when that foreign intelligence agency has the statutory duty to be able to break the codes of the U.S.'s adversaries.

NIST has no such statutory duty, and their budget is handled as part of the normal public Congressional budget process. So what this would do is to prevent the use of NIST-funded activities (e.g. crypto competitions, labor time of NIST employees, etc.) to consult with NSA to deliberately weaken encryption standards.

Even though NSA could fund such actions internally to them, they wouldn't be able to publish such a subverted standard under the imprimatur of NIST the way that Dual EC DRBG was done.

As far as the loophole, the option "Agency A could just claim to be doing legal thing X instead of illegal thing Y" applies to almost all agencies for nearly all illegal things. Fraud is still a crime, even for the NSA; if you're going to assume that NSA will simply break the law then legal changes as a way to stop NSA are irrelevant anyways.

In the case of Dual EC DRBG it appears to have been obvious early on that it was weak and even probably backdoored. Schneier wrote as much about it in a Wired article back in 2007. It's notable that NIST complicity was evident here, which is why something like this amendment is needed. But I can't find anything that claims NSA flat-out lied either, and much of Snowden's own leaks have revealed an NSA studiously trying to stay within (but only barely within) the lines.
Crates.io uses Conduit, not iron.
I disagree with you somewhat: you ARE more knowledgeable, in that you now know that you cannot be certain of the facts presented by a single source, which itself is information (the information that some of your information is unreliable).

This is an early foray into the famous known/unknown quip (in other words, watch out for unknown unknowns). The priest balances the various pieces of information and their uncertainty to make his final moral judgement, and it is more accurate than if he had only heard one of the stories.
I work on rest APIs mostly and the Internet of things.
This is copied from a 2013 Atlantic article:
http://www.theatlantic.com/magazine/archive/2013/11/the-man-...
As a tourist who missed his Amtrak train by minutes in Pittsburgh, I headed over to the bus station. I had no idea you could basically use your train ticket as a bus ticket, and I didn't even finish the sentence "Hi there, I missed my train..." before the teller took my ticket out of my hands and converted it into a bus ticket. A nice surprise - I was expecting to have to do a little cajoling, but I didn't even get a chance to say boo. :) (the bus ride was less than pleasant, though...)
This, too, depends on the transit system, etc, and also your experience using transit.

My bus, for example, runs every 5 minutes during peak hours. If I miss it I either walk to the next stop, which is a transit centre, or just wait. In fact, I've frequently watched the bus turn the corner and pass my stop while I've been walking there.

I'm pretty sure that the proximity to a transit centre is a major reason that my experience with the bus has been so good. Not to mention working in a place that is accessible without transfering to a different route.

Someone who isn't near a transit centre and/or doesn't work downtown, at least in my city, will have a much worse time. My girlfriend, for example, used to like 8km away from her work (about a 10 minute drive) needed to take three different buses and an hour and a half to do the same trip by transit.
Perhaps it was at Mozilla?

about:config "Here be dragons"
Get a great keyboard
Good point about delegating. My filter chain for all incoming tasks is: Discard -> Delegate -> Delay -> Do. Works nicely.
Did you guys ever flew over India... you'll know how bad the haze and smog is O.0
Doesn't OCaml require everything to be defined before used though?
I have seen many developers who write the type of code that this tool fixes. I thereby love it. (Note: I am not associated with this in any way).

In case your question is why bother to fix to begin with, even such simple simplifications make the code easier to maintain and to apply higher-level refactoring.
The stop lights for a train are scheduled such that the train doesn't need to stop if it is keeping to the schedule. This works on both smaller and larger lines.

The stop lights for a bus are scheduled in line with the general car population, so it's pretty hard for the bus to keep to its schedule. There's a lot of work goes into timing traffic lights (for cars), how much of that thought process involves keeping the number 49 on time?
I think the point of "far apart" is the great emptiness between California's cities. In France or Japan, one train line services many many cities, right? In California, you might hit SF, LA, SD, SJ, SAC...

That's not necessarily terrible, because you can carry high speed through the empty stretches, but I think what it really says is any California train would be more like the shinkansen, which (while a great train line) is not as rosy as the other lines. Even in train-loving Japan, I believe it operates at a loss.
Hot Date – date simulation with a pug