skysight-inc/HackerNews huggingface dataset:
>English instructor

The most important piece of information was at the end of the article! The whole read I kept thinking "what type of professor is being economically valued at a third that of a cocktail hostess?"

While this is ridiculous and seems like an example of the free market gone wrong, I think it's very particular to Vegas. Serioisly, I know friends doing the equivalent of 50/hour thanks to tips. However if this were true, in say, Seattle, then I'd be much more worried.
Pixel Qis are not e-ink but still amazing. As you said they are reflective LCD, and can also be backlit, thus readable in low light just like a regular LCD. Their market is also small devices, so the size problem is still there (Last time I checked I think there max size was 10.1 inches)
> Don't look to confirm your theories, look to disprove them.

I use this framework, though learnt it by reading Fenmayn's writings, when there's a debate as to use tool A or tool B to get X. And it's been very effective so far. I have a vague sense that B is better and a colleague is particular about A. Earlier I used to look deeper and deeper into how B is good at doing X. But realized that I wasn't convincing enough. Then I remembered Feynman's saying to the effect "the best way to prove something is to try very hard to disprove it". This has helped quite a lot in coming up with objective comparisons and use right tool for the task at hand; or in general to come up with the right solution the problem at hand.
Hence the 'quotes.' Seems pretty relevant as this article is all about the author understanding open source in the way Atlassian e.a. do it.
There are several that do it, this article mentions a few and shows how to do it in xterm.

http://www.stenyak.com/archives/1208/trick-of-the-day-render...

Not mentioned in that article, there's also Terminology, which can display all sorts of dynamic media and things.

https://www.enlightenment.org/p.php?p=about/terminology
I wanted to add my own experience regarding your situation since it is very similar to mine - I liked my company for the most part, I liked what I was working on, and I liked my co-workers. However, my company was going through some rough patches and our raises/bonuses were dependent on the company performing well. I had already missed a raise opportunity so it would mean I would have to put in a total of 2 years before I had the chance to get ~3% raise (adjusted for inflation) when I could get a 20K bump in salary by switching - well that is exactly what I got when I went to another company.

Based on how everything happened, here is my personal take-away:

- In the current economic landscape, most big companies looks at all employees as being replaceable (my company did not even ask if they could offer anything to make me stay, even though I was hired specifically for a new role they created).

- I do not believe a company deserves your loyalty as much as one would think because they would just as quickly let you go regardless of years put in. In the end, both parties are involved in a business relationship and nothing more.

- Money is not the only driving force in life, but as a person that is just starting to build their career, you have to think about how much you will be losing out 10 years from now. We are want financial security later in life, so you have to take the steps to insure that.

Points regarding the article specifically:

- I was recruited while still at my current job and I believe that was an advantage for me just as the author states.

- I am in my 3rd month and for the most part I am still learning the systems and routines of this company - so low workload/stress-free for the most part.

If you're young and want a wide range of experiences, I do not think it hurts to at least see what the job market is like outside of your current company.

Again, this is my personal experience and everyone's situations will vary especially in bigcorp vs startup.
You'd be surprised. There's a guy in San Jose with two giant warehouses full of Atari products.

http://www.bertelmann.org/atari-archive/be_en.htm
Actually Intel run EDK2/Tianocore, the open-source "reference implementation" of UEFI. Its core functionality is pretty good quality, but the repo is huge and there's a lot of junk in there. Actual motherboards usually run (closed) forks of it.
Paper Tape Images of Eliza in BBN PDP-1 Lisp
I've worked for 4 major companies and none of them could change anything that concerned me (mostly pay and interesting work). My suggestion is not to expect much, there is just too many constraints in large companies for things to change. I think the one I'm working for now I'll be the last. Curiously, I've bothered to discuss and escalate as much as I could stand and, without getting into too much details, I was told perhaps in 1 year I should see some change. Life's just too short and we're selling our time too cheap.
What's the point of bringing it up, though? How is that relevant to a technical video like this one?
Furthermore, how is it fair to put the things he says under the same scrutiny as a person who doesn't have schizophrenia?
TempleOS rocks, indeed. Amazing work. And in a very small codebase.
I was in the same situation as yours 6 months back. I left my job and persuaded my desire to startup. Turns out it takes more than being great at coding to build a startup. I'd to learn Marketing, Pitching, Emailing etc. skills in my journey which I never thought about before starting up whereas, I thought building a good product would cover that part. So, I'm not scaring you away from starting up but I'm just saying that you should consider these points as well in your decision making process.

I've gathered few questions and important points which I would ask/tell myself before starting up again. Here are they:

1) Do you have a co-founder which can leverage your skills?

2) Have you zero down on an idea and did your market research?

3) How confident are you about the target market?

4) Do you have a execution plan or Goto market strategy?

* Market first, product later

* Ideas are worthless unless they're executed really well.

Thanks,
I'm curious to hear your advice on the following: At once point I was hired by a bigCo, had been working at a university as a research sysadmin. They made a mistake, and thought that because they hired me _at_ a university I was a college hire, apparently ignoring the years of industry experience on the resume, and placed me at the lowest salary level. After 6 months, this mistake came to light, and after agreeing with my manager that the position was basically insulting given the background, I was told simply "well we can't do anything about it until the next promotion cycle, and even then we can't really 'catch you up'". This still stings in terms of time that I've now entirely lost pushing my career upwards. I decided to stay and wait it out rather than fight the decision or leave, I'm just curious about whether that would have been your decision in the situation.

(this turned out a bit long and ranty; my takeaway is just, I've run into too many situations where telling my employer I was unhappy/underpaid resulted in basically a "nothing we can do", and my switching to a higher paying base job)
You just won't get a blobless AMD or Intel computer. Intel for the chipset and CPU, AMD for the GPU firmware.

And ARM is worse, since a majority of the ARM ecosystem just acts like bootloaders and their gpu drivers don't even exist.
Thirded. Especially with the recent activity.

http://www.theregister.co.uk/2014/12/19/judge_spanks_sco_in_...
Sony's Lawyer Says 'The Interview' Will Be Released But He Doesn't Know How Yet
SDL and SVGAlib http://www.libsdl.org/ http://www.svgalib.org/
Indeed, Emacs rocks for LaTeX.

It would rock harder is someone(tm) implemented a visual version of LaTeX, for small quick documents and for newbie accessibility.
Okay, Terminus looks pretty good. I wish rxvt could do this, too. Thanks for those links.
Doesn't work in most cases. My wife, after a lot of encouragement from me, tried what you suggested. She told the current employer that she had not gotten a decent raise for the past 4 years. Her peers had gotten much better raises because they showed job-offers from other employers. She was getting a lot of calls from other potential employers too, but she didn't want to play the ransom game (I have this offer, now match it!). The employer told her that they can't offer her a good raise till she does exactly that -- bring an offer from outside. The problem is that when she does bring an offer and they try to match it, she'll not be interested in the match because she'd have made up her mind to leave.

This policy seems to attract and keep the wrong kind of employees -- those you're willing to play the ransom game from time to time.
Has Davis ever explained why he believes that his operating system is a holy relic, an artifact particularly close to God? And if so, which part of it is holy - the contents of the filesystem, the state of the runtime, or both?
You can think about causality in terms of intervention. If you make an intervention that changes only the price of an apartment (e.g. you subsidize it), will the size of the apartment change because of that? Obviously not. If you make an intervention that changes only the size of the apartment (and leaves all other mechanisms as they are), will the price of the apartment change? Most likely it will.
Rather than advice, how about some tasks?

1) Make an investor pitch deck for your idea. What questions will investors ask? Where is your idea strong? Where is it weak? What's the market size? Who are your competitors? What are they doing wrong?

2) Make a business plan. What do you need to succeed and why? Who pays you and why? What are the risks involved? What are your exits and pivots?

3) Make a one-page sales cutsheet. How can you convince someone to part with their money by handing them a single page of paper? What will they like? What won't they like?
All right! To the Chron-O-John!
IANAL but I don't see how using a BSD license automatically makes code FOSS. According to Lawrence Rosen[1] (who IS a lawyer),

"Since courts are likely to construe implied grants of license narrowly, a licensee should consider obtaining separately from the licensor an explicit grant of patent rights that might be needed for modified versions of BSD-licensed software."

This seems to go against the FOSS[2] freedom 2, the right to distribute modified copies without asking anyone for permission. Now, whether that can be applied in this particular case I don't know, I guess that depends on whether there are patents involved. But in general, BSD does not imply FOSS.

[1]: http://www.rosenlaw.com/oslbook.htm, chapter 5, p. 79

[2]: https://www.gnu.org/philosophy/free-sw.html
Considering that he used the word "copywrite" I think there's a good chance that he hired a lawyer to secure the IP, but didn't understand any of it himself.
Those diagrams of the tides always show that there is a bulge opposite to the moon and sun, yet say that both bulges are due to the increased gravity being nearer to the moon and sun than is the center of the earth.

That never made a whole lot of sense to me.

Actually the bulge on the opposite side of the earth is due to the centripetal accelleration of the earth as it orbits the moon. Yes, the earth orbits the moon. Similarly, the sun orbits the earth. While quite small, I expect we could measure the earth's tidal influence on the sun.

I had to major in astronomy at Caltech before I was able to get anyone to tell me why the tides bulge on both sides. Even at Tech, no one seemed to grasp that the earth orbits the moon &c.
What you're describing is business as usual in any enterprise shop...

1. hardware requirements call for an absurd capacity for applications with just a few hundred users

2. developers then proceed to utterly waste the available resources because they seem to be infinite and "nobody cares"

3. the application ends up being slow as molasses and the hardware requirements for the next similar project become even bigger

(There's also a number 4 in here, which is the belief that every high-traffic website has a Google-sized datacenter behind it, which is simply not true. You can serve millions of users with just a few machines.)

This is a never-ending cycle of wastefulness just because nobody ever stops to think about how the machines work and how to apply proper algorithms. The classic argument of developer time vs. hardware costs is a funny one: often bad solutions take just as long as good solutions to implement. But the latter require knowledge that many developers seem to lack and it's easy to think that smart == time.

Take ORMs like Hibernate. Developers use them because it saves them time, but then weeks are wasted trying to optimize the applications in the wrong places just to avoid having to think about what's under the ORM. I used to be a DBA and performance improvements of over 1000x were pretty common just by creating a few indexes in 5 minutes of my time (this was actually fun... "your operation that took 30 seconds now takes 100ms, you're welcome"). All while developers looked around their own code trying to fix the wrong thing.

Memory initialization is another example: I've been in the situation where an application was generating hundreds of MB of new objects per second, which I pointed might be the cause for it to be so slow (it was certainly the cause for it to eventually crash as the GC couldn't catch up). They still wasted days looking at other things until finally understanding that this behavior meant the CPU was working as if it had no cache at all.

Oh, and the constant complaints that the machines were slow when they were sistematically under 10% utilization? Locking and IO latency are also alien concepts for some...
Judge spanks SCO in ancient ownership of Unix lawsuit
Can their be an external IO port that is both (a) fast and (b) access limited?

-- BadUSB shows that the USB controller can fake keystrokes, modify the recipient USB controller, etc.

-- This attack now shows an even more dangerous attack that can be mounted by a malicious thunderbolt adapter (the one that you unknowingly connected by habit at a conference, say).

Trammell is giving a longer talk about this work at CCC next week. (http://events.ccc.de/congress/2014/Fahrplan/events/6128.html)

The attack is implemented (he has a demo macbook with "ThunderStruck" bootloader), and it has been disclosed to apple >400 days ago.

One aspect of the attack can be patched with 2-byte change, but apparently apple hasn't bothered.
Was there really so much overhead communicating between the VM's? Or was it a bunch of software doing the wrong thing too?
You are right that students should know how to learn. This should to taught outside of this assessment model.

But the assessment doesn't have to only assess facts. The assessment can also include complex problems; it would however require that an answer be an absolute value. This teaching method would not be appropriate for all learning material. But it might be good for 70%. Even English has fundamental/structural "facts" that could be assessed this way.
The plural of anecdote is not data. The results of the research conducted do not dictate that left-handed people must be inferior, it only presents the findings that statistically, those traits were present in the sample.

It is entirely possible for you to have had great experiences with lefties, and the findings stated in the article to be true. The findings in the article are also not a good reason to discriminate against left-handed people.
Cool. Can you tell me if this software can run properly on a shared hoster like https://uberspace.de/ ? Or do I have do buy a server with more space?
That's not an economic argument, it's a political one. You're saying there's no political will to publicly fund research at current levels. I do agree with your analysis of the status quo, but that status quo can change just as soon as voter attitudes change.
I'm seeing a lot of "X is best" or "y additional feature is powerful".

Neither adds much to the discussion.

Which isn't to say that posts such as this can't provide value. I've been using vim and its antecedents for over a quarter century, as well as well over another editors and authoring tools (closer to two dozen). Including a few forays into emacs-land.

I find discussions of tools useful, and have added a few to my own suite in the past year. Most recently vim-outliner, an outlining plug-in for vim, also Pandoc, and in the past two years, for the first time after considering it for a long time, LaTeX.

Describing WHY an editor or tool suits you, or SPECIFIC features it has or offers, is far more useful.

It will also make the discussion here hugely more valuable than just pointing people at vim or emacs (again). Both are pretty easy to find without that help.

Providing reasons and specific benefits -- much more valuable.
Exactly.

Forfeiting copyright is not possible in some jurisdictions.

I'm not sure what is unclear about a refutation of a single sentence.
You say that as if it were a bad thing...
People have different definitions of what capitalism is, but they all share one characteristic: it's an absolute description, not one that depends on your policies relative to other countries.

Pointing out that the US has a more capitalistic economic than other countries currently enjoy is largely irrelevant in deciding whether or not it can be called capitalistic.
The Air (1)?
Show HN: Build your own Feedly-like app, for your readers
This one: http://www.unr.edu/hr/compensation-and-evaluation/salary-sch...
I thought best practice for software developers was to not look at patents?
I know that legacy BIOS has its issues, but from what I have seen and read, EFI/UEFI is a quagmire.
He's not concerned about cancer, but he takes human growth hormone to limit risk of... bone injuries? Am I out of my mind or is this a several-orders-of-magnitude confusion of relative risks?
If someone threatens to leave for more money, then they've already made up their mind and they're not invested anymore.
This is exactly the analogy I use with developers who tend to over-engineer.

In a perfect world, we'd be guaranteed that our code will never need to change. In this world, abstraction is worse than worthless - it is a cost with no benefit.

In the real world, there are risks. Bugs will be fixed, requirements may be changed, back end systems may be replaced or scaled, and so on.

Building things the "right way" is exactly like buying insurance against those future risks. Business-savvy developers know how to estimate the probability and cost of the risk this code will face over its lifetime, and weigh that against what it would cost to build in extra code to mitigate those risks right now.

Thus, choosing the right level of abstraction and engineering overhead to add to a particular feature should be a series of decisions and tradeoffs, not just a determination that it's always better to build the "right way".

In my experience, developers tend to be overly confident in their ability to predict and mitigate future risks, and suffer severely from hindsight bias. They rarely lament the extra abstraction layer they built and never needed, but are quick to point out when modifying a feature will cost more because of weak abstraction.
You're missing out on a lot of talented people with that kind of prejudice against short term job terms. You have no idea the background on why people chose to move jobs so simply dismissing them on that one fact seems premature.
There's Lyx, though I've long found it harder to deal with than straight-up LaTeX.

If you're doing quick small documents, Markdown and Pandoc may well be a better fix for you.

A useful mode for working with LaTeX (or other tagged documents) is to have a build system which watches your source, re-builds it as you edit it, and a viewer which updates as the generated PDF is refreshed.

You can do this with LaTeX, Markdown + Pandoc, or numerous other systems. It's quite powerful.
Can't think of a better thread then this for a question that's been on my mind. I started at a new company last May. In the beginning I was on one team, I had a pretty rough time because the work was so different from my previous company (very boring). I was about ready to move on, but then my wife found she was pregnant, and so I decided to stay anyways because the fact that the work was easy meant I never worked over 40 hours.

A few months later my boss moved me to a new team because I had completed literally the next 5 months of planned work in about a month so there was little left to do, and things did a complete 180. On this new team I had a bigger role, but I was able to work on more interesting things. Basically I built a framework that around 8 developers worked full time on. It's now at the point where just one overseas guy can do all the work.

Last week we started talking about new projects I could attack at the company. Then on Friday he announced that he's leaving. When I went into his office to congratulate him on the new position, he hinted that he wanted me to join him at the new company in a position that would be kind of a bump for me.

I'm inclined to follow him because the current company is a company where engineers are lead by non-engineers, and he's one of the few gems in the place. However i'm not sure if it's a good move (especially with the baby coming in 3 months!).

I should also mention that last week he told me they were planning on letting go of all but 2 of the developers that my framework replaced :( I felt safe with him around because I built it, but i'm not sure if they hired an MBA to replace him he would do the same math.
I agree. If you honestly believe you're underpaid compared to market value of your skills, and you're otherwise happy in your current position, it's a good idea to politely say that to your manager (in private of course).

I'm in management, and if one of my employees came to me and said that, I would definitely hear him out and do whatever I could to make it right. Even if I didn't feel he deserved a raise at that time, I would tell him what I felt he needed to work on in order to earn one.

But if someone came to me with another offer in hand, I would be extremely unlikely to make a counter offer. At that point it is just too late.

And on the other hand, if you are unhappy with where you work or the people you work with, and generally hate your job, but are seeking more money as consolation for your complaints, you're probably better off just going out and finding a new job, because more money alone won't fix your unhappiness for very long.
>Thiel said he also follows a Paleo diet, doesn’t eat sugar, drinks red wine and runs regularly.

But red wine has sugar in it...
Yes really. Atlassian products that are not using an open source license have nothing to do with open source licenses.
Musk has clearly seen too many sci-fi movies, but Kurzweil is way too biased to trust his assessment here...