skysight-inc/HackerNews huggingface dataset:
This looks very interesting. I live in a very water restricted area; we are limited to 50 gallons per person per day. There are heavy fines, even cutoff, if we dont comply. In order to meet the restrictions we went from daily showers to brief ones every other day, among other measures. However I refused to go to a low flow shower head. I like the feeling of the water flowing down my back. So my question is, is the Nebia shower satisfying to a person who likes showering under a waterfall?
Hi gizmo686. Yes, what you propose is correct. But this requires that every time you iterate this process, you're required to find additional sources of weak data that is completely independent of the sources of weak data you used in the previous iterations. In that case, you're describing an extractor that requires multiple independent sources.

What the challenge was (and it looks like there was some progress a couple weeks ago), was that you'd like to produce multiple bits using only two independent sources, and no more than that!
haha. So 2.4 million? ; ) https://www.reddit.com/r/theydidthemath/comments/23jtom/how_...

Part of the reason I asked is that I work freelance, but all the other programmers that I know are full-time employees. So in my small world it seems like there are not that many of us.
Accessibility is itself something can can be and is lobbied for. Compared with many smaller interests, like specific kinds of business, this lobby may even be considered powerful.
I remember when i got myself a bike in Singapore (cars are very expensive here $100k+ for a Volkawagen Polo and most people take the bus, train or cabs), i felt so happy because i gained a new degree of freedom. I could eat at new places and see new things.

When i drive a car back home in India, i feel an even greater sense of freedom because i can go farther.

Extrapolate to flights.

Maybe, the farther you can go to look for newness, the happier you feel.
I thought web pages that automatically played sound went out with the nineties.
I considered a treadmill desk but ended up with a bike desk because I wanted cardio exercise[1] and I enjoy biking more than running. 2-20 minute bike breaks are easier to fit in.

Here's my setup and what I learned: http://troy.yort.com/notes-on-standing-desk/

I also attached an iPad holder (http://www.amazon.com/gp/product/B00D5YUBNO). For someone without a standing desk, the bike+iPad alone would be a great compromise (reading, watching videos, composing emails, etc).

[1]: Most office treadmills are designed for 1.5-2 MPH slow walks because it's hard to type while jogging, let alone running. OTOH, using a computer while biking at 13-15 MPH isn't hard, and using a tablet is easy. More: https://en.wikipedia.org/wiki/Metabolic_equivalent
Containers, clouds and code: How Yelp built a cloud using Mesos and Docker
Yes. http://www.simonwaite.com/random-thoughts/communication-from...
I, too, would like to see Wikipedia expand its abilities to present animations of mechanical machinery. We need to recruit and retain awesome contributors like Prof. Nguyen, and we have social problems that currently make that difficult. However, I don't think that reducing our anime coverage would help us toward that goal.
They seem to have accounted for that:
> These differences weren’t present at birth, Wolfe says. “We found that before age 1, infants’ brains were basically the same, regardless of whether or not they were growing up in a poor family. But then as we traced them to age 4, we found areas that were developing more slowly among infants in low-income families.”

I don't think anyone discounts genetics completely. I just think for something like your mental capacity as a human will vary dramatically by your upbringing and teachings.

Take your 'high quality animal' and starve it occasionally. Wake it up with sirens. Beat it regularly and capriciously. Injure it. Compare that to one that is treated well but 'poor quality'. Also are we testing these animals in a maze or just size, speed, strength?
Because software changes so rapidly.

Literate programming is based on the idea that you should explain what software does and how it does it in detail so that a reader can follow along and learn. That works great for TeX, which hasn't changed significantly since 1982. It works less great for say, Google/Alphabet, which wasn't even the same company last week.

The general problem with documentation is that it gets out of date as the software evolves to fit new requirements. Most real-world products face new requirements on a weekly, sometimes hourly basis; as a result, most fast-growing startups have oral cultures where the way to learn about the software is to ask the last person who worked on it.
its doing its job. not being able to cook without burning stuff is not its problem. you will thank it when you leave stuff on the stove and it stops you from burning down the house
Nope. 90s Toyotas have eminently resalable parts and no immobilizer, making them far and away the most-stolen cars in America.

There are very high-end car thieves who want flashy cars, but the vast majority of car theft is about 1) ease and 2) what the parts are worth.
I'm not particularly good at chasing business (I tried in a different field for awhile). I like someone else to keep the lights on and find something for me to do. Probably why a lot of other people don't freelance.
In order to be Python + High Performance I went with asyncio, which is amazing, blew me away in performance, very glad I went with it. However, that unfortunately means it needs 3.4.0 or greater.

Just download Python 3.4 and compile yourself. It is dead simple (./configure; make; make install). It then can be referred to as python3.4, pip3.4, Etc., not conflicting at all with your existing system.
The research OS: Singularity, Midori and Drawbridge

The attempts to follow OS/400 footsteps with a managed userspace in Windows Phone 7.

The OS architecture of Windows Phone 8.

The way they are transitioning Windows into a App Container model with the WinRT execution model.
At 12 minutes flat, hiring just gathered speed
Referencing the other thread on shell scripting currently on the front page (https://news.ycombinator.com/item?id=10068668), some of these examples show ways in which bash is actually quite verbose:

# POSIX
for i in *.mp3; do
[ -e "$i" ] || continue
some_command "$i"
done

# HYPOTHETICAL SYNTAX 1
map some_command *.mp3

# HYPOTHETICAL SYNTAX 2
some_command *.mp3

It's hard to imagine how to create simple syntax for operations like that while accomodating other syntactic requirements (strings without quotations, pipelines, etc), but I dream about a shell language that lets me do things like the above.
Perhaps - but the numbers don't indicate the pendulum swinging back. It looks to be a net gain, even despite that.

Interesting, though. I had noticed this trend - coming from a 2002 Outback, most of the ZipCars I drove seemed to have terrible rear visibility. Now I know why.
I've used React in anger, thanks.

So how do I tell from React where my model was changed, in what bit of my code, that I couldn't tell just as easily in my own function?

React is only declarative in as much as it provides an imperative function to convert between data structures. You can do this yourself, and should.
Our office is in Venice, close to Rose & Main. My commute is from Mar Vista, and have to take Rose at the end.

So my biggest complain about cyclists are that some are completely irresponsible about their lives, and possibly others.

I would see at least 1 or 2 people every week riding in the opposite direction. Stopped once to tell them that they should be riding in the opposite direction, but felt like I've been the asshole this time around.

There are some crazy dudes with bicycles that seems to be the local attraction or so, like one riding with a wood log on his head (wtf?) - I mean he looks he has it all in control, but roads are not circus arenas.

Then the whole issue (which seems hits France and other countries too) is whether cyclists should follow the same rules as cars. For example stopping on STOP/STOP-ALL signs, at least for the most time they respect the traffic lights.

And I was thinking of cycling from home to work, but after commuting for almost a year, I think it's just not safe. Though we have plenty of people that bike everyday to work, and the benefits are good - always good parking space (no need to use the valet), and some money back for not using the parking structure. Also we have showers at work :)
Ceptre: A Language for Modeling Generative Interactive Systems [pdf]
I got a brand new TR1200-DT3 on ebay for $350. The only catch was that it was local pickup 2 states away. So I spent a Saturday picking it up in Ohio and after gas/tolls saved about $550 (not including any savings on tax buying from LifeSpan).

These cheap open box TR1200-DT3s regularly pop up on ebay, check out the completed listings.
As always, I recommend Hammerspoon [1] when these sorts of things come up. If you can program Lua (or you know JS or Python, which is close enough), you can create any kind of window management system you want, saved layouts, contextual layouts across multiple monitors, adjust wifi/sound based on location, tab multiple windows, and a lot more.

There are a lot of hammerspoon configurations around that will give you some cool ideas. Mine is below [2].

1. http://www.hammerspoon.org/

2. https://github.com/STRML/init/blob/master/hammerspoon/init.l...
The container model introduced with XPC and the app sandbox model.

Being an hybrid kernel, not like the other UNIXes.

Introducing a super root model, where the traditional root becomes a mere power user.

Being an UNIX where Objective-C and now Swift have the spotlight (with a little space for C++ on IOKit), not C.
We can concede that any platform can have problems despite the fact that we ourselves have not encountered them. If your only measuring stick is the existence of problems as seen on the 'net, you haven't really proven your point that somehow Fedora is for normal people but Windows is not.

Maybe it's different for me because I'm from the east coast, but all of the people that I know running Windows at home are certainly normal. My wife, a teacher, is running a Surface Pro 3 which replaced her iPad + laptop. My dad (a retired plumber) runs Windows but my mom has a Macbook Air. Almost all of the college students in my family went with Windows on a laptop or a hybrid.

I have Fedora F21 running and it's probably the best performing Linux desktop that I've seen and the most usable (after taking away all of the OS X idioms of course), but unless the only thing you want to do is run Chrome more slowly than you could on Windows, then I wouldn't recommend it for normals (edit: because from what I've seen, it's generally a buggier environment than Windows. Now that could be mostly because I installed a bunch of buggy plugins for Gnome, but I also had hardware issues that Windows did not have).
https://euphoria.io/room/dev/
Copying object properties, the robust way
The Prison Population Forecaster
Sometimes, cryptographic security is a finite resource
That is a good point. Reason I was asking this question is because of my current workflow. The workflow looks has the following stages -

Stage 1. Read a bunch of papers and blogs for the problem being solved.

Stage 2. Assimilate relevant ideas and come up with some kind of design. This stage usually involves hand written notes, doodles etc.

Stage 3. Write code based on the design.

I currently document stages 1 and 2 in a wiki but since it lives far away from the code, those things dont get used as much as I would like. Being able to add written reference material in a file along with the code and then having the ability to see a code only view seems appealing from where I am at currently.
Just a note for all prospective treadmill desk operators. DO NOT use an regular treadmill thinking that you're beating the system. Those things are not made to be used at walk speed for hours a day non stop, you will destroy the motor.

Ask me how I know.
7 Things Made Possible with 3D Printing and Digital Fabrication
If we're worried about trips and falls, staircases should be banned. Yet it's a recent "healthy living" and "sustainability" trend at workplaces to encourage people to take the stairs (gives you a bit of exercise and also saves electricity). I wonder if these benefits have ever been compared to the increase in worker-compensation injury claims from stairway falls.
Sorry, there is no such thing as the upper middle class. Just another conservative trying to deflect blame from themselves.
Yeah, that's the tradeoff! I work freelance so that I can work part-time. I do Monday through Wednesday for my client. Thursday is my long bike ride day, and Friday is the day I write my own software. (And a lot of time on Sat/Sun as well.)

I've found that it's pretty easy to get clients to agree to this if they know & trust you (I always work with people that I know from my full-time career.)
From your wording, it sounds more like you are trying to structure the amount you are trying to raise based on each VC you are meeting with. If this is the case, IMO, this is the wrong approach. Before you start meeting with VCs you need to figure out what the minimum and maximum you want to raise is. From there agree on a number internally and present that number as part of your pitch. You should then seek out potential investors that invest in that range, and that are more importantly a match for the type of business you are in. Don't fluctuate your raise solely based on the VC you are meeting with.

It also sounds like you are just scheduling meetings to have meetings, without really determining if the investor is even a good fit for your company at all. Look at previous portfolio companies and any press around them. Prior to scheduling a meeting do your own due diligence on the investor to understand what their range is and how they invest (are they a lead, prefer to co-invest with others, etc..). That way prior to even scheduling a meeting you are not wasting each other's time meeting with someone who only invests at X round or doesn't invest less than X dollars.

My recommendation would be to determine what the minimum amount you need to raise is based on a clear timeline and milestones. From there add a bit of a cushion, but don't over shoot the number enormously. In your pitch clearly layout how much you are raising and what that raise will get you too (what milestones and how long will that money last). If the investor is serious as you discuss further with them you may find your valuation changes slightly or the amount you are willing to give up changes slightly. Never ask for less than you need. The amount you ask should always be based on what that money will achieve as far as milestones. The investor wants to know what their money is buying. For example, will $1M get you to $10000MRR or will $1M only get you to $1000MRR.

Also, as a side note, your question in general comes off as skeptical about your whether your business can succeed down the road. Statements like "we understand our place in the dynamically changing market", "make sure nobody loses", are I am sure well intended, but at first glance raise a red flag (at least to me) about whether there is a chance the business will be viable in a year. This may be just me reading into your question, but if not you may want to be cautious with your wording in meetings.
Arr you going to raise a ticket on libressl so they know to fix it?
Bitcoin XT Fork Debate Gets Ugly, Reddit Mods Accused of Censorship
That's a typo, I meant Gavin and Mike, not Gavin and Jeff. The point still stands.
I've used it out of curiosity and it works, but honestly I just fell back to my primary weapon of choice: Pentaho. This isn't because I'm not comfortable searching data at the command line, it's more because of momentum in that all my other data is already in a database and I usually need to join datasets, not just search them.

It's trivial to create a two hop transformation in Pentaho. The first step reads your data out of a CSV, the second loads it to a table. Pentaho will generate the DDL needed to create the table based on discovered field names and types found in the import step based on data introspection.

Having said that I've often wished for a tool exactly like this that's lighter weight than drill (and doesn't expose my data on a web page like drill does) so I will definitely bookmark this for the next time it's needed. Hopefully it makes it into the Redhat EPEL.
> What I am questioning is the extreme prevalence of travel in off-time for some people for whom travel seems to be the only way to spend holidays.

For myself, it's simply that vacation days are too scarce to waste on anything I could feasibly do during the evening or on weekends. It might be nice to take time off for the activities you mentioned, but it's not essential, I could do them at the weekend. Each year I have 240 working, 100 weekend, 10 public holidays and 15 vacation days. I have some "required travel" that uses vacation days too (e.g. I'm taking three days off next week to go to a friend's wedding and visit family), so I make sure I maximise my "pure travel" with the remaining days.
I've never seen a Nest product in person. A quick search [0] makes it look easy to replace the batteries in all models. Can't you just remove the battery plate and pop one out quickly before debugging?

[0] https://nest.com/support/article/How-do-I-replace-my-Nest-Pr...
That's the right intuition. But here we have to distinguish between information theoretic randomness and computational randomness (also known as algorithmic randomness). In the former, we're guaranteed that the output is actually statistically close to uniform randomness, and no statistical test, no matter how much computing time it uses, can predict any bit of the output. In the latter, the output can actually be far from uniformly random, but it has the guarantee that no efficient program (i.e. polynomial time algorithm) can distinguish between the output, and true uniform randomness.

A randomness extractor guarantees the former (i.e. information theoretic randomness), whereas a cryptographic hash function can only, at best, guarantee the latter (i.e. computational randomness). One might say, for all intents and purposes, we only care about computational randomness anyways. The problem is, cryptographic hash functions only work under complexity assumptions that we don't know to be true. These complexity assumptions have a similar flavor to the P vs NP question, which you might've heard of.

On the other hand, we can actually outright prove that randomness extractors work, and they output information theoretic randomness -- no complexity assumptions required!

So, long story short, we'd like to theoretically ensure, and prove outright, that we can take weak sources of randomness, and amplify them to strong sources of randomness. Randomness extractors do just that.
Bank runs a plenty, private persons losing their entire savings as banks folded.

The fixes for those have only a limited bearing on a gold standard, which, BTW, I have no interest in debating, don't know much about them.

It was institutions like the FDIC with its limited backstop of bank accounts, and during the recent crisis a backstop for non-interest bearing business transaction accounts (e.g. those used for payroll, accounts payable, etc.) that fixed those problems well enough. As far as I can see a gold standard would only be an issue if it would prevent the government from doing that, which is certainly possible, but would not be a direct or inevitable thing.
The 8th Underhanded C Contest is now Open
I can imagine that some scripts which go deep into the system like e.g. driver installation in OS X might not work anymore after patching OS X yourself.
This one? http://www.irradiatedsoftware.com/sizeup/ apparently 12.99usd
This comment got me wondering! 80% seems like something of an overestimate. But is my memory rusty?

The ball looks like it's about 128 pixels wide and 100 pixels high, so 8 words x 100 rows. Note how the screen appears to be laid out in a bitplane-minded fashion: you have a 1 plane backdrop, a 1 plane shadow, and a 2-plane bouncing ball. So, you don't have to mask in your background when writing. Load source, write dest.

You'd pre-shift your ball lots of times to make this go quickly. (The shifted copies would have the ball's rotation applied, so you'd get a two-for-one with this.) One ball = 8 words * 2 bitplanes * 100 rows = 3,200 bytes. Plenty of room, even with 512K.

So your loop for one row will go something like this, I guess. Assume A0 points to your 2-plane sprite data, arranged bitplane 0, bitplane 1, bitplane 0, bitplane 1, and so on, for 8 words, then your 1-plane shadow data, again 8 words. Assume A1 points to bitplane 0.

First draw the ball:

MOVEM.L (A0)+,D0-D7 ; 76
MOVE.L D0,(A1)+ ; 12
MOVE.L D1,1*8-4(A1) ; 16
MOVE.L D2,2*8-4(A1) ; 16
MOVE.L D3,3*8-4(A1) ; 16
MOVE.L D4,4*8-4(A1) ; 16
MOVE.L D5,5*8-4(A1) ; 16
MOVE.L D6,6*8-4(A1) ; 16
MOVE.L D7,7*8-4(A1) ; 16

So, 200 cycles per line.

Then draw the shadow in the same sort of way into bitplane 2 (this is the reason for the (A1)+ and the -4s everywhere above - it lets you start off with (A1) here, rather than 4(A1), saving you 4 cycles).

MOVEM.W (A0)+,D0-D7 ; 44
MOVE.W D0,(A1) ; 8
MOVE.W D1,1*8(A1) ; 12
MOVE.W D2,2*8(A1) ; 12
(and so on, as above)

So, for that, 136 cycles per line.

Cycles per frame = 8,000,000/50 = 160,000; cycles per ball = (200+136)*100 = 33,600.

Taking into account that you'd have to erase the old ball and its shadow, and you'd have to advance your pointer from row to row, and whatnot - maybe 25% in total?
Sorry, I wasn't clear enough. I was asking which modern scripting languages do you think are the closest to interactive Lisp and Smalltalk environments. I'm way too young to remember "the real thing", but I know Pharo a bit (Squeak fork) and recently I started using StumpWM, which is a window manager written in Common Lisp. In the latter case I'm practically living inside slime-repl.

The point being that I know quite a bit modern, scripting languages (Python, Ruby, JavaScript, TCL, Io, Lua, ...) and a couple more experimental, dynamic languages and still, none of them "give me the same feeling of bliss". They're getting closer, but are not quite there yet.

So I was just curious which scripting languages the GP had in mind.
Interesting.

> An experiment to show how designing for The Fold can be treacherous.

Or even for the browser. For example, when I turn off styles (Firefox), the numbers appear as a vertical list, which is fabulous, but they're in no particular order. Which means that javascript is ordering them. It wouldn't have been that difficult to order them once, and serve them in order (you have to serve them somehow anyway). And then it would have been useful/interesting to curmudgeons like me who sometimes turn styles off to see what happens.

Similar, when I look at the site with a text browser, I get a note saying I need javascript. To take some pressure off the server. A simple ordered vertical list would not have been unreasonable, and made the site more useful to more people.

In general, you should try to physically order your content in a sensible way, before rendering, to make it more useful to text browsers and visually impaired people using reader software.

My little peeve. Go about your business. :)
Can you recommend any good books on kinematic synthesis?
ever tried https://github.com/ianyh/Amethyst ? It does the job pretty good.
I recently left a mid-sized tech company in Seattle largely because of a few bad apples toxifying the culture. Interestingly enough, all 3 of them were ex-Amazon employees.
+1 for SizeUp.
Thanks, but it's too late to edit.