skysight-inc/HackerNews huggingface dataset:
> A man is rich in proportion to
> the number of things which he
> can afford to let alone.
-- Thoreau

> Misuse of the equals sign is not
> difficult to change, but it is
> preferable to make sure students
> have good habits right from the
> start. Reinforcing the correct
> interpretation of the equals sign
> should occur regularly, with
> students being reminded in any
> contexts where it arises.
-- Victoria State Government,
Mathematics Developmental Curriculum

> Growth for the sake of growth is
> the ideology of the cancer cell.
-- Edward Abbey
Yes. I'm currently using Mail.app and plan to switch to another client (and don't know which one, yet).

I haven't tried out Mailbox.app but as I understand it only works on Yosemite so that's not an option for me.

I'd also pay up to 50$ if the application is stable, handles mail only (no "productivity suite") and will be updated and maintained for a long time.
There's a lot of less experienced folks that could just benefit from being around people that think in a programmatic mindset. I taught Python for a while at one of the bootcamps you hear about, and the biggest hurdle for me (the instructor) to overcome was getting a student (often times liberal arts background) to form strong mental structures for data structures, manipulating them mentally, etc.

This is a good opportunity for somebody.
This is amazing.

It also speaks to the absurdity of FPSes. I was laughing so hard at all the little FPS tropes. Like how the guns were cached in "obvious" places or how the guy knew there would be something of use inside the conspicuous pot outside.

"Okay, now dual-wield the pistols."
--said no one ever in real life
I am not affiliated with site, but I believe the apprenticeship model is good. I'm currently looking for a apprentice (http://jeffrey.io/writings/apprentice.html) to do my open source bidding.
The problem is simpler: the cost of disintermediating their service, e.g. to go ahead and build your own feed, is just too high. And maintenance is just a pain. It is far better to view tweets other's tell you to, than use your own feed.

What Twitter needs is better intermediation - they need better tools to tune in and tune out of streams. The need, for want of a better analogy, a way to change the channel from Election heavy tweets to NBA tweets, when your team is on and you stop watching the debates.

TL;DR Twitter makes it too hard to bother, most of the great tweet content is made available at some point, and you rarely regret missing anything.
Isn't this article exposing him to significant danger?
Meaning of asterisks and binary mask in the US visa?
I doubt it, only given that the sine-wave stuff I've seen is from way after the Star Wars movies. I don't think it was a concept in the 70s, but if you can find some resources, post em!
Black Strapless Prom Dress
Wanderers
I assume they were going for a domain hack... apprentice at such-and-such company.
The problem there is that our hypothetical student is trying to build a castle without a foundation. It's possible, abstractly speaking, but both unduly difficult and unlikely to end well. If by some miracle it doesn't fall over in the short term, it's highly likely to be a major problem when it comes time for serious renovations.

I think the situation we're in is an uncomfortable one. Basically, the tech world needs people, and the four-year approach seems too slow. Sadly, nothing I've seen - and I've been affiliated with a bootcamp - seems to both provide the people required and give them the grounding for a career.

We as an industry have this burning need to believe that there must be something better. However, I submit that this is the equivalent of protesting "There must be a better way!" when confronted with an uncomfortable policy decision. In both cases the sentiment is laudable, but fails to conjure the alternative into being.

It is a good opportunity for somebody. As near as I can tell, that somebody is the four-year CS programs of the world.

The only alternative I can see is bifurcating development work into high-skill people who know CS and low-skill code monkeys. I'm uncomfortable with this, but I suppose it could be workable. We'd just have to disabuse all those code monkeys of the illusion that they're going to become computer scientists.
I find that I need a cutoff point where I'm not allowed to do any more work. Otherwise I'll be thinking about work and productivity up until the point where I literally become unconscious (fall asleep).

Sometimes I read/listen to educational stuff. I try to keep it on the lighter side. Sometimes I listen/watch comedy. Right now I've been watching Seinfeld before bed. Before that was Khan Academy history.

I remember hearing advice from some credible source (that I can't remember) that it's not good to keep trying to fall asleep when you are struggling. I think 20 minutes was the point where it was recommended to get out of bed and do something else for a bit. Anecdotally, it works reasonably well for me.
My impression is that Stockfighter is a reaction to the fact that recruiters are exceptionally lazy and prefer a basic keyword match on a resume to actually checking anything. If Stockfighter works well then I would guess IT recruiters will do the same thing, else they'll be competing against a company with a tremendous advantage over them and they'll lose lots of their competitive advantage.

To that end, it might be worthwhile starting a company to build something similar to Stockfighter that can easily be whitelabelled for recruitment companies.
True of almost every large company until you complain like a bastard. I've been stonewalled by Dell, Airbnb, airlines, etc but eventually won through sheer stubbornness.
Unraveling the enigma of Nintendo's Virtual Boy
At this point I no longer understand what "can't fall asleep" feels like. Especially after having a child my concern is how to stay awake rather than not fall asleep. Not that I regret it but it has taken a toll on my personal projects.
If you're stuck in an unsatisfying situation, accept it for what it is at the moment and keep looking for ways to get out of that situation. I grew up in a really small town with little to no industry and a massive drug subculture because of it, it really felt like a trap, but it's this method that got everyone I know who got out out.
"Basically, Jobs started off by trying to tell me that on the desktop there were just two players, Microsoft and Apple, and that he thought that the best thing I could do for Linux was to get in bed with Apple and try to get the open source people behind Mac OS X," Torvalds wrote.

I disagree with your oversimplification. Apple didn't care about the marketshare of NextStep, bc it was basically non existent. What they needed was a new OS base to start from, but in reality the best thing they got in that deal was Jobs. Next was nice, OSX has nearly completely different kernel, and honestly, who wants the antiquated BSD toolset compared to GNU?
Good luck getting people to pay for it. I personally love the artisanal mindset, but when you're trying to meet business goals, speed of execution trumps quality of implementation every day of the week. They even coined a phrase for it, worse is better.

There's a good reason the industrial revolution demolished the old guild system.

When you prioritize speed of execution, you tend towards popular frameworks, which is the next line item on the typical client wish-list. They want to know that they don't have to keep an expensive pain-in-the-ass "rockstar" developer around just to maintain and build on it.

I suspect the only way we're going to get to make software the way we want to make it is, if we also run the business using the software. Look at Patrick and Thomas.
hey thanks for this! awesome.
No offense taken! We value feedback. We've refined the book over the years based on feedback from undergraduates from the schools where this course is taught, but we also value other perspectives.
See comment: https://news.ycombinator.com/item?id=10095990. Thanks for taking the time to looking through the benchmark. I think you are misinterpreting things. Yes we do caching, and yes IF your app created a million tasks every second you would need to manually dereference them at some point. But you could change the caching (as mentioned in the comment) to never cache additional tags (instead of disabling all caching - which would be like going into the code of Mithril and React and remove all checks in the virtual dom).

I'm really glad to hear that it is still faster even when removing caching. That, to me, is quite insane. But if you wrote a TodoMVC app in Imba, you would do it _exactly_ like the one that is benchmarked. We have even considered adding asserts to warn users if they use uncached nodes in rendering that happens very frequently.

You are actually right that Imba does not dereference these automatically (see other comment re purging by judofyr: https://news.ycombinator.com/item?id=10092454). We could dereference unused tags once every second or so, but for now we think it is better to have manual control of this. Again, how much is usually happening during a render-cycle? Basically nothing. This benchmark is trying to look at how expensive it is to rerender the whole view. Maybe I should make the "Unchanged render" benchmark the main attraction (as it is the most important) -- but it is quite boring to look at.
Two other links with photos and a excerpt of an interview with Banksy about the park.

http://www.juxtapoz.com/current/preview-inside-banksy-s-dism...

http://www.juxtapoz.com/current/october-2015-banksy-s-dismal...
No, I haven't. Probably the sort of thing Twitter should have in their own stable though.

They should have better app options for content creators IMO. Not every user in a news-dominated social network is going to be a passive reader.
SmartAsset (YC S12) Looking for Data Scientist
Twitter is the Ganges River of Social Media. Filled to the brim with garbage, everyone who floats in it drinks the water, dies and joins the floating corpse pile at the end of the data funnel. you can't have a fresh mountain spring of great data when you let people pollute constantly with their verbal offal.
It's easy to make information outrageous if you're willing to be misleading with it.
If it was the only way to access Twitter, I would've given up. And Twitter is my favoured social network - just so frustrating to see how they're flailing around. Yet to see a single ad that was remotely relevant to me. Keep quitting the "While you were away" and acknowledging that I don't like it, but they keep showing it. Insane.
Programmers are in a distinctly privileged position with respect to freeing up time, if that is a priority for you. For us there are only two prerequisites:

1) Be good at what you do.

2) Keep your expenses well below your means.

With these two things, there are many ways to arrange your life to have enough time to pursue your passions. You can freelance or contract 20-30 hours a week, or work for a year or two in a regular job and then quit and take months off, or you can take Mr Money Mustache's approach and bust your ass to save up enough to retire within 10 years.
That's wild! I wonder if there's a way to potentially animate the maps over time. That would be very enlightening.
BT ftw.
How to Dress for Success – A Casual and Business Attire Guide
One of the maintainers of Fluentd here. Care to elaborate?
Once bitten, twice shy. I'd never built my business around twitter api however nice it is. It's just not worth it to close shop after twitter blocks your token for superficial reasons.
This feels like they are trying very hard to avoid calling their syslog a syslog, probably with good reason. A lot of distributions provide a very minimalist build of whichever syslog daemon they've decided to use, and as such, people get the idea that syslogs can't write to databases, or parse json, or listen on pipes or any other number of things modern syslogs can do.
Write Microservices in Monolithic style
How to use Heka as a Docker log drain
Bring employees out of the dark
I have no idea who your hypothetical students are, mine were real ones that were trying to retrain and enter the job force as developers. Certainly castles aren't built on good intentions, but people have to start somewhere.

These apprenticeships are for like $500/week. That's not a good opportunity for some in a four-year CS program.
I use the magit interface for most operations, but for blame I usually fall back to vc-annotate, as I find it easier to read (commits on the left rather than as headers, coloring, customizable).

I haven't used tig, but from the blame view screenshot [1], they may be similar.

[1] http://jonas.nitro.dk/tig/screenshots/blame-view.html
Maximize Your DevOps and Agile Results
>Robert Markowitz is working on a memoir.

Thriller of the century.
> interesting statistical information like police violence per capita,

Or maybe the violent crime rate in general?

> violence against minorities normalized by population

What about violence by minorities, or would that information be racist?

We give police the job of dealing with the most violent members of society, perhaps we should figure out to what extent they're just doing their job.
Meaning that deployment totally sucks lol. The companies I've worked at pretty much forget they're there minus one person or so that looks into periodic maintenance, etc. Usually the people who use specific, legacy apps on it know it's there because it greets them with an AS/400 banner. Otherwise, most people don't know it's there because it handles backend stuff, it doesn't crash necessitating tech support, and nobody shows up to work on it. It's just... there.

Basically, what cloud and SOA's are trying to achieve these days. Not there yet, but at least they're innovating. And some use interfaces and languages that aren't horrible. :)
Improve+Website+Ranking+-+SEO+Consulting+Team+-+YouTube
Full-fledged modern software engineering careers aren't really built on knowing a bit of Python, either. They're built on understanding computers and then incidentally Python. In theory people can learn the rest on their own, but in practice this is so rare as to be not worth discussing.

I'm saying that the alternative models proposed are even worse fits for the problem than the model considered lacking. This isn't a field currently structured for a relatively short training period to lead to a typical career.

Maybe medicine should be the goal model. Doctors and nurses, code monkeys and software engineers.
antiquated BSD toolset

As if BSD development ended?
What does this even mean? Going back to hand-unrolling loops in assembler when writing business applications?

The very smart people working on the layers this manifesto bemoans already do that for us.
If I have specific thoughts or concerns swirling around in my head, I find it is sometimes helpful to jump out of bed, find a pen and paper, and write them all down. Often this lets me get to sleep more easily afterwards, as I no longer have to worry about "remembering things for the morning".

Getting a period of decent exercise (walking, jogging, etc) between work-time and sleep-time also seemed to help break up the day for me, and ensure I am both somewhat physically tired as well as mentally tired.
Comparison against Elm and Purescript?
What this article ignores is that intelligence is at least 60% inheritable, and elite professionals are likely to merry other elite professionals. So wealth factor is not the only factor in this situation.

There is probably an ongoing process of genetic fitness based stratification of the society. At least to a certain degree.
Look closely and you'll see Don Melton ("Gramps") who was responsible for the Mac port at the time, then went to Eazel, then to Apple where he managed Safari from its creation. He's now retired from Apple and does some entertaining podcasts and speaking.
1 of 2 comments that help solve the problem AndyKelley and I have with it. Appreciate it. :)
2 of 2 comments that help solve the problem AndyKelley and I have with it. Appreciate it. :)
>This feels like they are trying very hard to avoid calling their syslog a syslog

I _wish_ rsyslog and their friends were really that easy to extend, and I say this as a maintainer of Fluentd. Fluentd came about precisely because syslog family of data collectors fall short in certain ways:

1. tag-based data routing: as you get more and more data sources, it becomes very important to keep track of what goes where. In my view, this is one of the key reasons Fluentd is used at many companies, and why Kafka has become popular on the message queue side (topic-based stream modeling)

2. Extensibility: afaik, it's not all that intuitive for most programmers and sysadmins to extend and add new inputs, outputs, filters, etc. for rsyslog and/or syslog-ng. Admittedly, this is a subjective point, but looking at both Logstash and Fluentd's vast lists of plugins [1][2], I feel justified to make this claim.

3. Configurable transport logic: I've never met anyone who is happy with syslog's buffering and/or failovers. Because we've heard so much about this particular problem, when we were building Fluentd (...4 years ago), we took extra care to make buffering and failover easy to configure and extensible.

Happy to answer more questions =D

[1] https://www.fluentd.org/plugins/all

[2] https://github.com/logstash-plugins
No.

Current technologies do not move fast, because computer science and maths in general are still hard.

This year's "hot" approach isn't fundamentally different from last year's hot approach, and it won't be fundamentally different from next year's hot approach.

Our educational system needs to be designed around enabling people to understand the fundamentals of what they're doing, instead of code-by-marketing. Those fundamentals do not change rapidly; the books have a lifetime measured in decades, not days, and they provide the background necessary to evaluate, understand, implement, or reject any of those "hot" new approaches.
Didn't see this one when I posted my other two comments. So, that's three comments that do a bit of what author didn't. Merging them together mentally gives me an idea of what to expect. Even an abstract saying about the same as you did would've been nice.
As someone who has always had issues sleeping I hope I can be of some help.

I take 6mg of melatonin. Every night. I have found it allows me to fall asleep within a half hour instead of it taking two hours.

Maintaining good sleep hygiene is often very helpful. Avoid blue light before going to bed. Physical activity and exercise are important. Try not to eat right before going to bed.

When I am really stressed out and just can't sleep, I lie in bed and daydream, (often it's some type of fantasy where I get to live in the future where mankind is living throughout the solar system, I digress). I find doing this calms me down, making it easier to fall asleep.
If all you know is COBOL, Python and Ruby are radical departures. If all you know is XHTML, React is fundamentally different. If you know your CS fundamentals, it's all comprehensible readily enough.

I think we're in violent agreement. If you know your CS and mathematics, the current hotness is stuff you can grasp. If you don't, odds are you're in trouble.
I wouldn't be. They're quite clever. And mod-chips are a physical attack. All systems are assumed compromised if enemy has physical possession, especially modifications. How well are they currently doing with remote, software attacks to fully compromise the gaming consoles?
Kevin Cook in Austin TX – Whitepages
>work is a necessity to survive

While your statement might be true very broadly, you don't need to work anywhere near as much as you think you do to survive.

I worked 9-5 for 18 months and saved enough money in that time to then spend 2 years driving Alaska-Argentina. [1]

I've just been working 9-5 for 4 years and have now quit and have saved enough money to spend two years driving around Africa [2], then hpefully 2 years from Europe->SE Asia.

If I only wanted to earn enough money to "survive" (i.e. food and shelter) I bet I only need to work 2 months a year. Less when I throw in hunting, doing my own maintenance and growing my own vegetables.

[1] http://theroadchoseme.com/the-price-of-adventure

[2] http://theroadchoseme.com/new-jeep-new-adventure-africa
Ask HN: Have you used 24/7 Virtual Agents?
Have you used virtual agents for 24/7 support? Can they be trained to use any software? What was your experience like? Any recommendations?
Ask HN: Do you have work for me?
Hey HN! This might seem a little odd of a post, but I've been having a hard time finding work lately. I'm a very passionate software developer with a focus on Python and the Linux web-stack. I'm fairly well-versed in many web best practices, I know the Python standard library pretty well, and I consider myself a pretty easy guy to get along with!

I'm located in the NYC area. I can be reached at: odonnellryanc at gmail.com

Not trying to use HN for profiteering, but we all need to make a living, right? :) I'd love to talk to anyone, no matter the project, scope, or budget!

Ryan
Better look for another example, in many European countries nursing is a 4 year degree as well.
I was thinking the same thing when I finished. What, how deep should I dig? What level is it 'handmade' enough?
Same is true in the US. I picked it knowing that. The comparison still holds, because you have a sharp divide in the level of education between the two.
Are you talking about outsourcing?

In general, it's okay for a few things. If you can gather a script that is exactly as your customers will ask the questions, that's good.

What isn't good is when they get a question that they cannot act on. Your customers will hate this, and you'll also be causing your support agents (even if they're outsourced, they are people too) a lot of stress.
For years I've been considering coding a tamper proof logger, something where each entry has a hash that depends on the entry's log and the hash of the previous entry. This could help detect potential system compromise.

I haven't really taken the time to look for a logger with such a feature, it would be nice to know if fluentd has something like this.
Sounds great and seems to better process than bootcamps since you are actually getting paid. Albeit a little low, $500/week in SF for 3 months is kind of low. (iOS at ThoughtBot)
Is this to show your employees how much of your company is owned by various other companies?
Also a single layer is not enough to approximate functions in higher dimensions.
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software (2005)
This is to show how much employees own of the company they work for. The vast majority of employees do not have access to this information today, unbelievably.

Full disclosure: I work at eShares (and love it).
At the magnetized needle level, I think:

https://xkcd.com/378/
I can relate. I remember working with Turbo/Borland Pascal on 80286. To this day it seems to me as faster than any C++ compiler I am using today on core i7. Granted, it is apples and oranges, but the difference in frequency alone is freaking 500x. The reason is TP was deliberately _designed_ to run as fast as possible: simple language to parse, monolithic single pass compiler, compilation to memory, cleverly designed file format. We became complacent and rarely anyone does that kind of architecting with ruthless focus on speed and simplicity.
Ask HN: Does anybody have experience using Ubuntu 14.04 on a Macbook Pro?
I have looked around in the internet and there are a couple of blogs showing how to do it. But there seems to be a lot of issues around it too. I dont want to buy a MBP and then regret because Ubuntu does not work on it.

How has your experience been ? If there are any good blog posts which has step by step instructions, that would be perfect.