skysight-inc/HackerNews huggingface dataset:
The more limitations you're willing to impose on the applications, the easier it is to make precise and strict behaviour promises in the O/S:

> The kernel's design guarantees bounded computation times by eliminating features such as dynamic memory allocation.

It's no surprise that Green Hill is going for embedded security device market now. Once you have the robust partitioning required for avionics it's mostly a matter of documenting how the same features allow for security...
3 Positive Aspects of Working with Intrapreneurs
I think you're conflating too many things in your argument. I'm not against evolution, and there's plenty of good uses for most of the recent browser developments in the last decade.

Heck, I love what you can do in interactive python notebooks, and there's plenty of very successful pages that use modern technologies at their finest.

But it's a very small minority. So small, in fact, that a "whitelist-based" approach, such as disabling webfonts everywhere but selected sites, has a net-positive effect: it also works on the websites that choose good fonts, because those websites are ironically also the websites that gracefully degrade and/or use html semantically. Similarly for other features.

Many websites, to put it simply, are simply "badly styled" (I don't like to use "designed", because designed would imply some tuning based on a real usage pattern).

I also don't think that users that think that way are in minority: it cannot be that "reader" extensions (which do - in essence - exactly what has been described in the manifesto!) got bundled into browsers as a selling point. If there was no need, they wouldn't be bundled at all. Clearly, there are some non-insignificant amount of people that see this as a plus.
I haven't done much either with Elixir or Ruby (I do more Python and Erlang). But one thing I noticed is Valim (and others on the team) created a really approachable langauge and framework. Their emphasis on new comers, documentation, friendliness of community is outstanding.

Also Elixir will bring more people to the BEAM VM and take advantage of it, as I think it is a gem of engineering.
If $300-500/hr rates are the bottom, then yes. :) It's not really new, though; competitive bids have been around forever. Many government contracts even legally require them, as a way of attempting to combat corruption.
Surprisingly fun :)
Why Bottoms Up Selling Is a Fundamental Shift in SaaS
Last time I used Access for anything (at all), you could put the database file on a shared drive and multiple people could use it. This was always clunky though.
This idea is usually called the "failed simulation effect" in evaluating high school/college/grad school applications: http://calnewport.com/blog/2008/05/28/the-art-of-activity-in...

The basic idea is that there are a lot of things that are actually a lot more reasonable than they appear because in reality they build from a simple beginning that compounds through practice and persistence, just like anything else, but the reviewer never sees that. It's very effective when you see it.
I'm not clear that it blocks anything by default.
UrbanCampsite Amsterdam: Perfect Mixture of Art, Architecture and Nature
no-flash is a Firefox extension (written by a Mozilla employee) to rewrite Flash-only object embeds to use YouTube's HTML5 player:

https://github.com/hfiguiere/no-flash/

Mozilla may include this functionality in Firefox directly:

https://bugzilla.mozilla.org/show_bug.cgi?id=769117
I made myself use NoScript for a few days. I was quite surprised at how performant the web suddenly was, but quite discouraged at how often I had to unbreak websites. Because of that I don't run it anymore, but understand why people do.
Evolution of Physical Robots through Model-Free Phenotype Development
you could run it through your own sanitizer before deploying
even something as simple as

egrep -v "^127.0.0.1|^#|^$" hosts.zero

should help ease your mind that the worst an attacker could do is make some site you want to go to apparently unavailable, but that would be under your control to fix too.
I believe that's the joke! I usually never mind when projects have duplicate names, but c'mon, "Phoenix"?! Zero points for creativity there - I sure wish there were more things in history than rose from the ashes ;)
Power requirements? What's in it... steppers, servos?

"Guide the arm through a motion, which it replays flawlessly" -- ok, I assume it has servo motors with encoders.

The motors are in the base with timing belts extending to the joints? Backlash? Rigidity?

What's it made of? I assume it is not carbon fiber. :-)
That would only be true if all individuals were living to the full 100 years their biology allowed. That the sort of environment that bacteria in a growth medium have but not something you would see in a steady state. And also remember that every organism would reproduce each year so you would have %50 of you population new each year unless the oldest organisms can somehow prevent the youngest ones from reproducing. I would agree that that last would be something that evolution would tend to prevent.
Thanks. I still can't stop thinking about death though.
I haven't tried it, but there are services like http://letsworkshop.com/ which are similar to what you're talking about.
That looks fun :)
I don't find death at all terrifying. I'm mostly worried about how my death would impact those who survive me. Aside from that, I want to avoid death as long as possible, because I have not yet exhausted all the cool and interesting experiences I can enjoy while living.

If you look forward to death, I interpret that as looking forward to a cessation of your personal responsibilities and increasing boredom with life in general.

As for myself, I know that my death would permanently damage my kids, and it will still be about 16 more years before that cloud over my head dissipates. And I also want to play Elder Scrolls VI, and have a few more vacations, so there's also that.

I don't actually want to live forever on this Earth. It may only last another couple billion years or so. In the long term, I'd like to depart for another planet, and possibly even reach it, to build a new world, then eventually move on to the next. I might just write books until I forget what I wrote, then read them all. Perhaps I will attempt to invent a new type of prurient entertainment never seen previously on any part of the Internet. I might move an entire planet by growing my entire food supply on its surface, and dumping my waste in a semi-stable orbit elsewhere.

No description of any afterlife has ever sounded better to me than getting more out of real life. I never lacked in imagination enough to yearn for someone else's ideal fantasy.
I used to live in California, and now live in Austin.

Have to agree w/ other commenter, there's actually a pretty surprising overlap in personality types between the two places. Maybe Austin skews a little younger (both biologically and socially).

However... Texas is for materialists, hands down. You don't go there for natural splendor or the climate. The beach is a turd, and you're surrounded by 500 miles of polarized right wing fundamentalists in every direction. But it's centrally located! Which means you will be flying/renting a car to leave town, period.

California is for people who value quality of life, and are willing to pay every penny they have now and forever, to approach it, to the point that they have no quality.

After these and other living arrangements, I'm done with population centers. Give me a rail connected village please.
The ebola vaccine was developed ridiculously quickly. Compared to 20 years ago, it's practically magical. Yeah, There is probably something worse than spanish flu in our future. We may not survive, but our odds so much better off now.

I think our most serious earth based threat is us. Nuclear war, engineered diseases, or (imho most likely) destruction of the environment.
Maybe a stupid question, but why would you need something like exilir?
Hypothetically speaking, why would you choose Phoenix over Rails for a new app?
I have some directories that I need to clean up, by moving some files into more directories (sigh) or deleting files.

There doesn't appear to be a way to turn off "do you mean to delete this file?" in the preferences. And "delete" doesn't mean what I thought it meant - I want to do what it calls "permanently delete".

Guess it's back to two finder windows.
I think this is a very reasonable argument for per-project billing, for the reasons you mentioned. But the downside you mentioned is valid also - that some clients will be greedy with your time.

I prefer time based billing, because I don't work 8 hour days like normal people. For this reason I also make sure I'm working on things that can be done in those timeslots, and I'm very, very conscious of the client's time.

I think either method is fine as long as you're comfortable with it, and you're on the same page as the client.
>There will not be a single OS (or even distribution or kernel) running on a given instance of the The Machine—it is intended to support multiple different environments.

What does this mean? Doesn't it need some kind of base system so it knows what to do when someone loads a new OS?
Zen and the Art of Motorcycle Maintenance felt esoteric for me. My recommendation is "So good that they can't ignore you", much more straight forward and actionable.
This is a good idea. Cal Newport has a similar suggestion, and often writes about thus under the heading "the psychology of impressiveness":

http://calnewport.com/blog/2010/03/26/how-to-get-into-stanfo...

I'd be interesting in hearing about other people doing this sort of thing.
Don't make people find the data – make the data find the people
or said another way: mathematical modeling of human behavior is hard.

(a) hover a camera with grid references over a busy grade-school playground (b) randomly drop pieces of candy and small toys (ok ok.. all suitably cushioned) (c) predict the relative child grid occupancy over the next hour. if you can convincingly do this, then you've got a job as a stock analyst ((d) profit?)
Show HN: Find the best open box deals on Amazon
Hey everyone.

I've been working on this in my spare time. It's a site that displays some of the best open box deals on Amazon.

All the items are sold by Amazon Warehouse Deals, so they qualify for free shipping if you're a prime member.

Take a look. I'd love to hear your feedback.

www.jungleflip.com
NASA’s Next Horizon in Space
This is probably the best advice I've ever taken from tptacek (and I've taken a lot of his advice).

Anyone who is billing by the hour is doing themselves a disservice, especially if they're not including "time spent on the phone with the g/f" or "time going to the bathroom" (true story - I really used to take out time going to the bathroom! Seems hard to imagine looking back).

I could write a lot more about this, but tptacek has already said it all so much better in the past. I just wanted to chime in as another person who totally agrees, and that actually transitioned from not billing "daily" to billing "daily" (or weekly or monthly).
Ya, all of a paragraph. Any security document, even something as basic as an internal policy statement about passwords, should begin with a thorough discussion of the threats that were in the minds of the drafters. Security is heavily a matter of opinion and perspective. The background on which those are based is therefore as important as the individual recommendations.
Way to go! Great work, team.
How about fn-delete? Or maybe I'll download and try it myself...

EDIT: Yep, that works.
DOJ Challenges Local Public Defense Programs
The world’s most over-engineered alarm clock
To me "The Machine" seems like a vision which is used to explore the possible problems and possible solutions that surface when one has to rethink computing with a really big address space.

If one looks at how current computer technology has developed, especially evident in the x86 architecture, semiconductor processing, some popular programming languages and the popular operating systems, it becomes obvious that we got here by many many small incremental improvements. Rarely someone pulled the rabbit out of the hat and built a new kind of hardware, wrote a new kind of software and addressed a new kind of market with it.

Why were these incremental improvements working? Because they solved the most pressing problems at the time using solutions which could be tested and implemented to work properly in the respective market scenario.

That said, there is value in testing new ideas and making revolutionary experiments which never reach the market. The knowledge gained on the way sometimes can be used to solve problems in other existing systems or introduce new paradigms which prevent current developments from getting stuck.
I often hear the touting of project-based billing, but the reason I'm afraid to make the jump is that in my field (developing prototypes, often novel, for scientific applications), the requirements are just not well-defined enough to give an accurate estimate. If I went project-based, just to cover the risks involved, I might have to charge 2x or 3x what it might actually take me. This may work if your clients are big corporations for whom 10k is the same as 20k is the same as 30k, but not when you're working with startups, boot-strappers, etc.

I know the next thing people will say is find better clients, but some people just have expertise in areas where the clients tend to be smaller and more cash-strapped. Thankfully the work is interesting.

Right now I give estimates, but still provide hourly billing as a safety net. Once I'm confident that my estimates are consistently accurate, I might move to project based billing, but it also feels a bit sleazy because what I would do at that point is just take ESTIMATE x SOME MULTIPLIER. In other words, project-based billing sometimes sounds like a hand-wavy way to charge the customer more without them being able to tell.
They're both good at different things:

NoScript blocks Javascript/Flash/etc. based either on a list you import, or on a case-by-case basis. I use it as a security measure, blocking potentially harmful content by default and enabling it only if I need it for the site to function.

Privacy Badger is not designed for security so much as it is for protection against non-consensual tracking. It observes which third-parties store high-entropy cookies on your device. If it sees a third-party domain doing so across three different first-party websites, it automatically blocks requests for any content to that third-party from your browser.

So I'd say the big differences are Privacy Badger is set-and-forget, while NoScript isn't; Privacy Badger protects against different tracking (including pixel tags); NoScript protects against some first-party tracking (if you don't allow JS on a first-party domain) and security dangers.

Full disclosure: I work for EFF which makes Privacy Badger.
And yet there is, at very best, mixed evidence that minimum wage increases cause increased unemployment. Particularly in the food sector: people still need to eat, and they need to eat where they are. Inflation isn't very high either.
I still stand by it.

Something Awful, Fark, et al were influential, but whatever they created remained confined to the internet.

What 4Chan has managed to create has permeated the mainstream.

My non-geeky friend sent me a Pepe yesterday. That is entirely 4Chan.
If We Want Tech to Be More Diverse, Start with This
Corona Renderer – Advanced High Performance Renderer for 3ds Max, Cinema4D, Maya
This is an absurdly depressing outlook on life.

https://www.youtube.com/watch?v=8CrOL-ydFMI
Worstscript  0.0.5.3 released
Send custom tiny tiny trophies to friends or enemies
I wasn't thinking about that while I wrote it, but yeah it's totally applicable for non-freelancers as well.
25+ fresh tools for web design
On Windows, Manic Time does a beautiful job of this active window tracking. I haven't found anything that does it for Linux, though.
Assuming 40-hour weeks and that you get credit for "work" on holidays (I don't know how long people are working, but if we're talking exempt employees the calculation is probably based on a 40-hour week), you'd maximize that by starting 25 weeks from the end of the year. The 175th-to-last day of the year is July 10.

So, yes, mid-July is the worst possible time to start from a 401k point of view.
Hah, yep, but after a while you get good at guessing which third party sites will unbreak the current page. And sometimes you realize the content isn't worth letting all the garbage run on your computer.
Open Sourced – Configuration Bundle
This sounds just like virtualization where some hypervisor exists to guard hardware access. This probably could be implemented in hardware or running in a separate processor. So calling that an OS is a bit of an exaggeration.
No kidding. They're hiring a Software Engineer according to their website. I'll have to keep checking back if there's ever anything I might be qualified for, like the Office Admin. I'm not joking! It's in my professional background!
First, like tptacek says, you don't have to negotiate this point, it's just how you do business.

More importantly, there are many kinds of clients for which billing daily makes more sense. These also happen to be a type of client you'd really want to have.

Basically any large enterprise company that is used to paying a monthly salary to programmers, wouldn't even care about these things.

I would usually tell clients "We bill X per hour, billed daily at 9 hours per day, which comes out to X per day" or something similar. I would actually quote the hourly rate because, at least in my market, this is the way everyone immediately judges your cost (and value). (This also depends on what exactly you're selling - for extremely high-end freelancing work, I'd probably quote the final price, since I'd rather de-emphasize price and emphasize deliverables, but for basic programming work you will be compared to other programmers).
How GitHub and Slack Use Electron [video]
>The idea that women have an outsized role

Odd, I never mentioned either side having an outsized role.
I'm not down voting you, but you didn't actually answer my question. I didn't ask for help to finish the book. I asked for perspective why it's a "great novel".
5 Steps to Automating Your List Building
Here's what happens when you throw a bottle of water into a vat of molten steel
- Plain HTML. Now even craigslist has succumbed to "web 2.0" pressure. Web 1.0 really wasn't so bad.

- Drop shadows

- TV stations. You used to be able to go to a friend's house and know how to operate the TV without needing a tutorial.

- Microwave Knobs. Whoever decided that pressing "Time Cook -> 1 -> 0 -> 0 -> Start", and waiting about 55 seconds and then opening the door, and then still forcing me to press "Reset", instead of just supplying an old-fashioned timer knob (accurate to within ~5 sec), and selling that to literally billions of people, kudos to you. I want knobs back.

- "Lack thereof". You used to be able to travel to developing nations and get away from all this junk. "No longer can you do this", which, eh, pouty-face, but "never again will this be possible", which really is kind of jolting to me. (And yes I, even in my years, do understand it creates a greater good (health) but does it? (souls))

- "finger". Just because, "haha"
That's correct; Privacy Badger doesn't block anything by default because it doesn't use a blacklist. Instead, it observes the behavior of third-party domains and blocks them based on their behavior. (So it may take a bit of normal browsing before it starts blocking things.)

Also, Privacy Badger recently transitioned from beta to 1.0, so if you last tried it more than a month or so ago, I recommend giving it another shot. And if you find bugs, please report them!

Full disclosure: I work at EFF, which makes Privacy Badger.
Use something like the free http://rescuetime.com or http://manictime.com to track time spent.

Highly recommended whether working for yourself or a client.
Sounds like you have not explored Texas enough.
Port of YCB –  Java Configuration Bundle
Thred Up Offers a Service to Trade in Old Clothes for Like New Ones
I don't think project-based billing is necessarily the right way to go. Most of the projects I've done have been time & materials.
This is impressive and a good implementation. Having dealt with large databases for a while I'm curious about your technology stack and how have you built the database to handle the variety of applications?
In addition to the other fine replies, I'd observe this falls in the set of things that are pretty easy to use if you start with them from scratch, but are hard to retrofit on to existing code. To retrofit requires the mentioned extensive knowledge of the target codebase... to use it on a new codebase just requires you to do any sort of testing at all, note the new thing you wrote is a security violation, then think about what that means and what you should do about it at precisely the point in time you have all the relevant context loaded in your brain.

At the moment the motivation is to armor existing code, but the general case for tame across its entire lifespan is to be used in new code. In that case the motivation is the same as any other security practice... not to see your code be fingered as the vulnerability that let $BAD_THING happen.
In the US, the vast, vast majority of restaurant cooks are men, as are all of the other back of the house jobs. Servers are predominantly female. The back of the house jobs pay less except in restaurants where tip-sharing is enacted, unless the restaurant has poor business and gets few customers/tips.
Perhaps he wasn't in a way that would've kept him from innovating our industry but there's a thin line between knowing your purpose and becoming single-minded to the extent that you become stubborn and don't accept criticism or new ideas anymore. Steve Jobs showed some signs of that later in his life.

Besides, 56 certainly isn't old age, especially nowadays and even more so when your daily activity involves thinking about new product ideas that have the potential to change the world.
Many choices are 'sacrifices' that bring so much simplicity. Syntax, persistent data structures, ... I hope I can jump back to clojure soon.