skysight-inc/HackerNews huggingface dataset:
If your goal is to learn without totally assembling something from scratch, I'd honestly recommend Gentoo, CRUX or Slackware, instead. Latter is what I use daily, and it's the closest to vanilla that you'll get while being suitable for daily tasks.

Arch is a rather odd duck in that it has long cultivated this cult image of being a "hardcore" distro, but I never understood much of the appeal myself. It seems to attract a lot of unjustified smug users, and the so-called "Arch Way" (https://wiki.archlinux.org/index.php/The_Arch_Way) seems to be rather tarnished in light of more recent decisions.
> DOM manipulation sucks and you know it does

No I don't.

I'm not at all a fan of stuffing application logic into the HTML; it means that I need to look both in the JavaScript and in the HTML. I'm also not a fan of generating the structure of a page in JavaScript, but I find this slightly more forgiveable since I know the JS can always manipulate the page.

Then again, I also refuse to view Angular as JavaScript - I find skimming over Angular code incomprehensible.
In that line, I've sold quite a few "</gov>" and "</government>" vinyl decals to anarchists online.
The harm is coming from Second Floor Music chasing the wrong metric: advertising to get followers as if having more likes was valuable in and of itself. Over the long term, Facebook advertising is only useful if it builds a brand or prompts a direct response. Facebook may opportunistically make money in the short term by taking money from people looking to push up a vanity metric, but presumably they aren't addressing the fake follower problem because paying for followers isn't a sustainable business, or core to how they'll make money over the long run.
Three Things Weekly: Midnight Modern, Urban Kraft, Fastmail
> and I've turned down a number that would have made me retirement wealthy based on precisely that logic.

How many have you turned down that would have yielded zero?

> Quitting a six-figure job, forgoing income for a year-plus, taking the risks of never getting liftoff or financing, taking another year or more at way-below-market angel-funded salary...

Absent forgoing income entirely, most seed-stage employees take the same amount of risk.

> you're getting all of the career and relationship equity of having been a key player on a huge success.

The problem is that every founder is selling this vision to early hires, but joining a seed-stage company is almost always too early to determine whether you're joining a huge success or a company that will flame out in any of a hundred ways.

> I would argue that early-stage roles, if you can tolerate the opportunity cost over the near term, are one of the better deals going

I would argue that early-stage roles at companies that become successful are one of the better deals going.

> and likely (though only arguably) better than being an under-ready founder with a high likelihood of failure.

In my experience being a founder is a much better teacher than being an under-ready early-stage employee. Being responsible for the success of the company provides opportunities for growth like nothing else.
Surely you're playing hyberole? The machines were pretty well marketed and most universities had them. I knew people who had one. And as a teenager, I wished I had the cash to get them, used to play with them at my sister's university bookstore.
I started with Arch too, and am still with it several years later (typing this comment on a Pixel 2 running Arch). I agree that Arch isn't for everyone, but I think a sufficiently curious and motivated beginner will be fine. Mostly because of Arch's incredible wiki.
> I think what people want is something like go, where you add a single line to your code and it magically downloads and compiles the referenced library.

Not like Go. It needs to solve versioning.
This looks great - very hackable. I think I'd like to try adding support for HDF5 files via h5py.
Bottom line - don't sue any attorney. You will be financially exhausted before they even break a sweat (I know this - I'm a lawyer for a big investment firm). For you to win the attorney will have had to be literally fall down drunk throughout the entire process; a bad judgment call doesn't equal a big cash settlement. Instead, hit them where it hurts. Big law firms are hemorrhaging money and their only hope for survival is a steady stream of victims - I mean - clients. If you think your attorney is a effing up, threaten to tell all your friends, colleagues, etc. about your bad experience. You won't win in court, but you might win in the court of public opinion.

Also, negotiate the sh&t out of your bills. Think of bills from your lawyer/firm as an opening offer. Only suckers pay what is put in front of them. Any savvy client gets hours written off.

Also, avoid future hassles with co-founders by setting the terms early and often. A simple LLC will clearly delineate who gets what and protect everyone from liability extending beyond the company's own holdings. If you feel like you can't afford an attorney at this juncture, a LOT of law schools offer free services and will gladly do the contract work for you. And when you get that letter of intent or first inkling of an offer, get a lawyer ASAP. They will help you get the best terms in the most tax-efficient manner possible.
JPHP can be faster PHP7: http://d.hatena.ne.jp/hnw/20150117, also each version of the java virtual machine becomes faster than the previous 10-30% so and JPHP becomes faster. Thanks to Oracle and OpenJDK community.
I agree with you in theory, but in practice the existing package managers are simply not suitable for the new languages (too fragmented, walled gardens, not powerful enough), so language designers really don't have any other solution except making their own manager. Ideally, though, a language's package manager would integrate nicely with the system's package manager and would know how to automatically install other packages.
Online poker is (or was) pretty low risk -- you play a bunch of tables, play reasonably, there are betting limits, and you reliably win money from people that are bad at it. It's really just a grind. Of course, that's not the only way to play it.
Try making an Internet-connected guitar, that, say, downloads its own effects, and see how easy it remains to use.
What kind of recent decisions do you mean?

I've heard good things about Gentoo, I'd definitely give it a try someday. How would you compare it to Arch? Can you make a brief explanation what you like/dislike about them?
I have clicked on most of the landing pages that have been linked in the comments and they all look the same.
contact his Boss and report what you know.
Also cc all your emails to HR.
Backup your emails too for future lawsuit.
I reversed my attitude for interviews. If the employer has an interview process that doesn't respect my time, my experience, and my ability, then I don't want to work there.

My attitude isn't "As a candidate, I failed that interview." My attitude is "That employer failed to have a process that enabled them to hire someone as awesome as me." I know that I'm a 10x-100x programmer at the places I've been, and if your interview process can't identify that, then that's your problem and not my problem.
> the technique being mentioned is more akin to 'left-foot braking'

Both heel-and-toe and left foot braking require revving up the engine under braking. The difference between the two is if the car is in gear and the clutch engaged at the time. Maybe modern cars have enough sensors to know if the engine is actually driving the wheels so they can disable the throttle under braking in those situations.
Yes, TS is improved since it comes with the top IDE: VS. :-P

Seriously though. Watching how people use IDE to code on Twitch can be so boring. Everyone is quick to suggest to step the code with the debugger. When just printing stuff to the console would be better.

I hope that TypeScript never makes it into the browsers. I would take JavaScript without the types by default. It can even be more static than it is. But please, no types by default. Types make for bloated code.

Someone yesterday spent 2 hours on Twitch dabbling with the Eclipse IDE and could not get unstuck, since they weren't even referring to the documentations or making quick changes to test their code.
Like vim, just slower.™
I don't think it's about education. It's just that software isn't what hardware people mostly work with and you only get experienced in what you mostly work with. And when you're experienced, you gain some insight into how things will work.

I know some basics of EE but I have no gut feeling of how to build or analyze any hardware for real. It's just something I've read and made my mind to understand but it's not something I know.

Conversely, I've been writing software on the lowest to highest levels for decades and I have a hunch of how to start building something that will eventually grow really big and complex. I don't know exactly how I do it but depending on what I want to achieve I have, already at the very beginning, a quite strong sense of what might work and also what will definitely NOT work.

My take on hardware is that it's mostly a black box that usually does most of what's advertised (but workarounds are regularly needed, and I guess it must be really difficult to build features into silicon and have it work 100% as designed), and these quirks had better be encapsulated in the lowest levels of the driver so that we'll get some real software building blocks sooner.

This would be no basis to design hardware. I would make such a terrible mess out of it that even if I managed to design a chip and make it appear to work somewhat, it would fail spectacularly in all kinds of naive cornercases that a real EE would never have to solve because s/he would never venture to build any of them, just because s/he would know better from the start already.
It ought to. There may be a minor porting effort involved. Note you need very recent gcc.
Whatever you decide to do, you really should report the violation of the law in some way to one of your superiors, and do it in a documented, traceable fashion (email).
This also oversimplifies how things work. Typically what happens in the US is, the judge presents the jury a list of mostly Y/N questions that is essentially a flow chart, which they must answer. This list is determined based on the arguments and evidence provided, and something that the judge works with both, the plaintiff and defense lawyers, to draft.

Jurors cannot deviate from that flowchart. For instance, there may be only one set of questions to which you must answer Yes or No to reach the question that says "What damages do you award?"

But if your answers do not lead you down to the conclusion that you'd like, too bad, the law and the facts don't support your preference.

Juries could return any verdict that is not supported by the instructions, but I'd guess that is grounds for a mistrial.
The quantity of text make them a little hard to digest but they both have an appealing character to me. They communicate a sense of integrity and honesty. It might be the Britishness :) I would actually be a bit sad if a more conventionally glib landing page converts better.

I wouldn't sign up to into.technology unseen. If the landing page previewed the current issue e.g. list of topics, and the selection demonstrated excellent curation then I might.

I would bounce from pleasant very quickly because its unclear what differentiates it in the crowded metrics space. My lazy assumption would be that its a bit player not worth investigating, better to stick to the market leaders.

Does Pleasant have any unique strengths you can make its primary focus? For example, the box "People, not IP addresses" intrigues me. I have worked with sites that may only have 5 users but they are the whole business and paying enterprise figures for the service. If your niche was "analytics for when you serve VIPs not crowds" or something, it would get me quite excited and I'd immediately be thinking of cases where this might be a better fit than the alternatives.
Ah, that's a really great explanation - thanks.

I guess you lose all of the Docker metadata, links and volumes though?

You should turn this into blog post if you have time - I'd upvote it anyway!
> Have a look how Microsoft influenced JavaScript/ECMAScript 6+ with their TypeScript intermediate language lead by Anders Hejlsberg.

To say that Typescript influenced Javascript in anyway in revisionism(i.e. a blatant LIE)

ES6 had classes way before Typescript. Furthermore, ES6 classes and Typescript classes are different.

Typescript didn't influence ES6 at all. Most ES6 influences comes from Coffeescript and Python.

Finally you're forgetting all the ES4 fiasco (basically JS looking like ActionScript3) where Microsoft said a BIG NO.

So please explain us where you got the idea that Typescript influenced or is influencing ES6. Even if you consider annotations, Traceur(Google) had them before they were implemented by Yehuda in Typescript.
> Do I quit before the period expires?

If you're fairly certain you'll be fired (and it sounds like you are) wouldn't this be the most sensible solution?

When asked in interviews why you left saying you quit usually goes over a lot better than saying you were fired. And explaining why you quit would certainly not be considered a poor reason - at least not for the companies you would want to work for.
While I was hoping to see something freeswitch-based when I clicked through, with how affordable Plivo and Twilio are, it really doesn't make much sense to try and run your own setup, unless you have something very custom to do or are looking to build a business and potentially scale up quite a bit.

From the readme, it appears that this project is tackling some of the most common use cases and provides a nice UI. Great job!

Also, a live demo would be nice if you are looking to build a user base.
Let me say this very clearly. If your manager has decided to get rid of you, you cannot fight that battle. Do not fight that battle. You will lose. Doesn't matter who is right or wrong. I have seen this so many times in my 11 years of professional experience that I will say this with conviction.

Now, if you are really sure that your manager is preparing to fire you, then :

"Do I simply begin looking for other positions"

Yes, right away. Keep it only to yourself.

"Do I report his increasingly erratic behavior, and waste of firm resources?"

Don't. At least not yet. It will be a waste of your time and until you are in a strong position (have already found another job etc), you will most likely weaken your position further. Remember, the company will have more interest in keeping the manager and not you. This is not the time to be a whistleblower etc and think about doing the right thing etc. The right thing to do is to look out for yourself by finding another job asap. All the other things can come later if you want.

"Do I quit before the period expires?"

Find a job if you can within the period and quit then. Do not quit on your own before finding another job.

Here is my overall take on this. You need to put yourself in a strong position before doing anything. This means that you have another job lined up. Don't worry about being blacklisted because if you do need a reference, you can always use other colleagues and not necessarily your manager. Remember the saying "most people quit their bosses not the company". And if you can find the new job before getting fired/quitting, then you anyway don't have to use current boss/company as reference because no one does that. You also will not have to explain the details of why you are really quitting.

Even though you cannot say with certainty, but whenever a manager puts someone on a "30 day review", it is most likely because they want to get rid of you. Officially, they have to do a bunch of bullshit documentation for HR and legal purposes but your hunch is almost always right.

Get out of there if you feel like you are no longer wanted. Do not confront your boss or say anything verbally or in writing. Keep it simple. Find a job, give notice to your current employer/boss in writing which should just say "I am quitting effective xyz date". Be prepared to be fired right away on the spot after your notice if they were anyway going to get rid of you. SO before sending the notice, make sure you have your desk ready to go just in case. I have seen this many times when someone is walked out of their office right away after giving notice when they were anyway going to be fired.
For similar products today: CloudFlare and Instart Logic have capabilities to do this.
Maybe reddit isn't generating enough buzzfeed content so they want Facebook users to help too? :)
Conversation with a Tech Support Scammer
That's correct. But I Dont think it is the user base that make Reddit so appealing for celebs. I think it's because there is no other way to do AMA today. And when someone asks where to host an AMA the obvious answer is reddit. The fans go wherever the cekeb goes. We dont have a choice
I meant more that languages with an iterator/generator usually have similar constant space usage. That is a drastic oversimplification of stream fusion and fails to mention other practical outcomes as you mention, along with a variety of optimizations.

I found this posting a little more approachable to seeing the various optimizations possible with stream fusion:
https://donsbot.wordpress.com/2008/06/04/haskell-as-fast-as-...
> He assigned me to follow the instructions of an "expert" in completing a compliance document (a task in which I am not trained), and the "expert" turned out to be producing documents that are not in compliance with Federal law. The "expert" repeatedly stated in writing that I was doing an "excellent" job, and I am concerned I am facing retaliation for reporting that her work was simply not correct.

If that is true, why not escalate this up the chain? Unless there is some big conspiracy / cover up going on, I'm sure upper management would be interested in the truth.
How Miscreants Hide from Browser Forensics
Originally, he wanted the book titled "Argentina" because his whole memoir was about the daily minutiae, dealing with the responsibilities to his wife, family, children, society, professional courtesies and liberal sensibilities of Scandinavian society en-route to an inexhaustible march to growing old and useless with an nagging sense of not accomplishing anything in particular, like being caught up with life never to have taken a trip to Argentina.

One of his good friend when talking about this, mentioned that it'd be more appropriate for him to title the book then "My Struggle". (Everyday mundane life is a battle field. Inside, we are all more neurotic than we all present to other people? Retreating to a refuge as Peronist regime is more a fantasy when our personal Stalingrad already happened, when what is inevitable and predictable: standing on the Berlin Furtherbunker stage when the curtain falls.)

His editor initially said that it'd be impossible. But after a few weeks, recanted his decision and went ahead with the book title.
Is whistleblowing a serious option? Given your evidence that your boss is producing illegal documents, you should consider taking this higher up - if they will care. Of course, it's possible that the boss is covering for company policy.

The boss currently thinks that firing you is the most effective way to make the problem disappear. For the reasons you set out, you should act to change that.

My suggestion is to make it clear (strongly imply, without directly stating) that you will whistle-blow if you remain on probation or are otherwise mistreated.
It sounds very much like you're a whistleblower of some crime, which gives you protection against the sort of retaliation you're describing. See http://en.m.wikipedia.org/wiki/Whistleblower for more information about legal protection.

Now, you're not immune to workforce politics so there may still be reasons why you'd be fired but I definitely wouldn't accept it without finding out a lot more about your situation and potentially escalating the complaint.
A service to create and maintain websites for your mobile apps
Thanks for the article!

I will agree that my mom should not try and install Arch. However, if you work in the development community, want to learn more, and have an environment that encourages learning and experimenting, Arch is really an unparalleled option. I'm of the opinion that just because it's difficult, doesn't mean it shouldn't be recommended. I think even the ones that fail, might learn a ton from it, and having seen where the beginners that made it through an Arch installation ended up, I'm not sure what else I could recommend that would put a beginner in a better place.
Yes, I read the entire article, maybe I didn't articulate correctly, my point is, given you are in an interview and somebody asks you "Show me factorial please", wouldn't be a smarter move to import a module that something already wrote and just use it?

Again, I read the entire article and saw he ended up with a generic solution.
> The culture of software design for testability, encapsulation, code quality, code review, reuse, patterns, CMM levels, etc etc is largely orthogonal to hardware culture.

I'm confused by this statement. Substitute say ASME for CMMI and the rest of this sounds like good engineering practices in general. What, for example, about "hardware culture" is orthogonal to testability?
> but I am most concerned that being fired would place future job prospects in jeopardy

In sounds like your colleagues know you're doing a great job and are an asset - use them as references on your resume for any future jobs, and there is no need to mention you were fired - you can just say you're ready for new challenges.
The EU does have the requirement for websites to say they're using third-party cookies (e.g. from Google Analytics). The weakness is the poor wording chosen. "By browsing this website, you agree that a list of pages you visit will be sent to Google and ComScore" would have had a much stronger message. Perhaps follow on with "The visit to this page has already been tracked. To remove this information from Google/ComScore's servers, click here".
Any of the three of them can and have influenced the direction of Javascript incrementally throughs standards groups and implementing features that become de facto via popularity.

None of them can replace it with another language.
We plan to reduce power usage on low load eventually.
From the readme:

Why did I create Pyvim?

There are several reasons.

The main reason is maybe because it was a small step after I created the Python prompt-toolkit library. That is a library which is actually only a simply pure Python readline replacement, but with some nice additions like syntax highlighting and multiline editing. It was never intended to be a toolkit for full-screen terminal applications, but at some point I realised that everything we need for an editor was in there and I liked to challenge its design. So, I started an editor and the first proof of concept was literally just a few hundred lines of code, but it was already a working editor.

The creation of pyvim will make sure that we have a solid architecture for prompt-toolkit, but it also aims to demonstrate the flexibility of the library. When it makes sense, features of pyvim will move back to prompt-toolkit, which in turn also results in a better Python REPL. (see ptpython, an alternative REPL.)

Above all, it is really fun to create an editor.
Minecraft or Lego?
> I'm sure upper management would be interested in the truth.

I'm not the OP and I'm sure upper management everywhere are interested in the truth but I'm interested in maintaining the relationship with my direct superiors more.

If my direct superiors aren't handling an issue I will never go over their head as it'll probably sour our relationship and nothing will probably get done anyways.
Pretty much this. And if they don't follow through/follow up on this, the problem will get much bigger.