skysight-inc/HackerNews huggingface dataset:
That is fantastic, thank you! I'll add them to the article right now, and my site as soon as I can integrate them.
I see. Just so you know, it's tough to portray subtle humor like that while being so succinct. There are many people who legitimately feel that way.

I would like to point out that what I said and what you said were different. I spoke of norms and tendencies, while you took a black-and-white approach. I agree that there needs to be a middle ground found. Extremists on both sides make progress difficult.
huh, it fails immediately for me about 5/6 times on iOS Safari. weird
The article begins with the observation "living beings extend beyond themselves into their environments." Whether, or to what extent, that observation is justified, depends on specific facts of biology. Whether it is a useful observation to make depends, I think, on whether it helps people discuss and understand biology, and, in particular, whether it is fruitful in opening up the way to further insights. If it does prove to be generally useful, language and its usage will adapt, just as language always does, and the fact that this has not happened here suggests that it not useful enough as a distinct concept to lead to a change in language.

I would guess that is because either the phenomena offered in support of the suggestion are not general enough, or that they are so diverse that they have little else in common, or that the observation that organisms interact with their environment is so trivially and generally true that it goes without saying.

There is no right answer here - the underlying biology is the same regardless of how you describe it - and one could argue endlessly whether one or the other is the optimal way of looking at things, but I think actual usage is the ultimate answer to that question; the wisdom of the crowds (of biologists) will prevail.
Recommended Reading List by Stanford Design School
By having several different classes of shares, some of them with anti-dilution provisions and some without.
This is my bodybuilding diet, I’ve been on it for 15-20 years and people often mistake me for being 10 years younger than I am. I fluctuate between 225 and 265, benched 300 once, squatted maybe 400 for 10. I regret not doing deadlifts (and associated weighted back extensions, good morning, etc for hamstring strength) because I never got the 300-400-500 trifecta.

I tell people I’m a cheeseburgertarian, trying to stick to vegetarian with the bare minimum of fish or fowl, but a cheeseburger every week or two when I just can’t take it anymore. Meat eating is an addiction that’s difficult to break, and getting strong by eating meat is glorified by many societies, which I find troubling. The biggest struggle with a low-meat diet is getting a complete protein like beans and rice in one meal and finding beans with a low phytoestrogen content (this is the reason I’m wary of Soylent - they should be using garbanzo beans).

This is a base diet, so when cutting it’s ok to skip snacks occasionally, and when gaining there is no limit on additional meals like stir fry or spaghetti to stay in ketosis.

workout:

4 day split: legs on weekend, chest and bis, back and tris, shoulders usually MWF. 3-4 sets of each set 75% of the following set, or 50 lbs each set like 135-185-225 etc. as I’m getting older, trying more push/pull of same angle on same day for joints

1 hour walking on the treadmill is the best weight loss workout when cutting

5x5 is the best strength gain workout (except legs, always push for 8-20 reps on squat and 5-8 reps on deadlift) when gaining

supplements:

1500/1200 mg glucosamine and chondroitin, MSM, multivitamin, B 100 complex once a week, 2 cups coffee, 1-2 beers before bed on weeknights

breakfast: (alternate a and b each day depending on craving):

a) 4 scrambled or fried eggs (including yolks for hormone and joint support), 2 cups instant oatmeal with 1/2 cup of blueberries and a little milk on top, 6 oz orange juice

b) 1 bowl of cereal with milk, 6 oz orange juice

morning snack (a or b):

1 handful of dried nuts and fruit when cutting

1 can of beans and 1 yogurt when gaining

lunch:

turkey, tuna or pb&j sandwich, handful of baby carrots, 1 cup cottage cheese, 1 dill pickle, 6 oz 2% milk

afternoon snack:

similar to morning snack

dinner (a or b):

a) 1 can garbanzo beans, 1/2 onion, 1/2 green pepper, sprinkle of cheese, 6 oz 2% milk. 1 head romain heart and 0-2 pieces of whole wheat bread when cutting

a) 1 can garbanzo, 1 can chili beans (optional), olives or avocado, 1/2 onion, 1/2 green pepper, sprinkle of cheese, 6 oz 2% milk. 2 flower tortillas when gaining

before bed (a or b):

a) 1 whey protein shake when cutting

b) 1 casein protein shake when gaining
I think there's a license involved.
You must be an engineer!
Forgive the nitpicking, but the US measures are slightly different than Imperial [1]. They're both based on ancient English weights and measures. However, a US pint is 16oz, and an imperial pint in 20oz. An important distinction if you drink beer! Also if you're figuring your car's MPG as both US & Imperial gallons are eight pints.

[1] https://en.wikipedia.org/wiki/Imperial_and_US_customary_meas...
Off and on, I do contract work for oil companies and I can say with some certainty that it's a pretty hostile environment toward women.

Let me give some examples to see if I can build a picture. On the technology end of things, I used to go to the conference SEG, which a lot of deals for technology are made on the side. I've not been for the last 4-5 years, but they used to be really aggressive about their use of booth babes. For example, I remember one year where there was a vendor where I could get my shoes shined by a group of women wearing bikinis, cowboy boots, and cowboy hats while having the sales person talk to me about whatever widget they were selling. Similarly, a former coworker used to hire what were called "technical models" who were pretty women that could talk shop that they'd used to drive sales. Now, is this unique to oil? Nope. However, I felt they were pretty aggressive about it.

As far as oil rig work, that's interesting for a couple of reasons. One, roughnecking is one of the only fields left that pays extremely good money for limited amount of education. Two, most of the managers that I met did a certain amount of time working on rigs to cut their teeth and they very much viewed it as a rite of passage into upper management. I mention these two things because it turns out rig work is important both for providing wealth to those with little education as well as a path to upper management. Now, as a women, is this an inviting environment? Well, let's see; there are very few women doing it right now, so it's likely you'd be one of the only ones at the operation. Further, depending on the assignment, you could literally be trapped either in the middle of the desert or on an offshore rig with literally no where to go in case there was a conflict with the other personnel. Alternatively, you could take an assignment in a place like Saudi where you have to completely cover yourself and not drive whenever you're off compound. That sucks and every woman who enters the field knows that it sucks.

That said, would oil management be excited if a bunch of women wanted to do rig work? Absolutely. Each of the companies that I've worked with absolutely had outreach programs to attract women. However, it's hard because overall it's an extremely hostile environment. Further, it has a long term affect because the current oil culture encourages a certain amount of rig work to cut your teeth for management and if women aren't getting that then they're at a disadvantage for those positions as well.

What to do? Honestly, I don't know. Personally, I think there's a chicken and the egg problem. If there was magically a big cohort of women who wanted to get on a rig, I think many of the problems I mentioned above would be moderated. Though, certainly, disadvantages while working in the Middle East persist. However, it's unlikely that such a cohort will magically appear. Till then, part of the point of outreach programs is to create small, incremental improvement until these problems fix themselves.
Great project, thank you! Another alternative that was suggested above (that looks a bit better, in my opinion) is Shariff: https://github.com/heiseonline/shariff
The length and weight units we use every day in the US are defined in terms of their metric counterparts anyway.

I work in furniture manufacturing in the US. All the hardware we use is metric, many tools are metric and all CNC machines are programmed in metric.

Really the only time I ever have an issue is when I get European hardware that has "helpfully" Americanized the units. Which means arbitrarily rounding the dimensions on the spec sheets to be pretty looking.

I assume that it is the same in most US manufacturing industries. Does it really matter if the industrial base uses different units than people use in day to day life?
Musical Novelty Search
It's interesting. But the title ought to include "(2011)".
Well, TIL. Thanks.
The average dividend rate on the total market index is currently around 2%. If you want to be extra safe, you could just live on the dividends and never touch the principal. 80k would be enough for most people to "live off the returns".
I think the problem is how the subject is taught. I remember my first CS class, and there was quite a bit of diversity that quickly disappeared after the first test when people started dropping the class. (I'm pretty sure something like half the class disappeared, and I don't think this is at all unusual). So why did all those people initially find interest, and then disappear?

I remember the way they taught it was VERY dogmatic Java/OOP. Putting aside my personal feelings on those subjects, that's like teaching someone to swim by throwing them in the ocean without a life jacket. I tutored some other students, and picking up the language AND the IDE and the debugger and understanding compilers -- it was too much. I remember trying to learn java as a kid and being baffled, and then picking up QBasic and basically getting it immediately. QBasic teaches you some awful habits of course, but for a beginner it's much easier to reason about and it will teach you how to think like a computer. I'm not suggesting we go back to teaching QBasic, but it has to be something other than Java. I think CS departments throw everyone in the deep end with an awful curriculum, and then act surprised that everyone leaves except the hardcore nerds that already knew these subjects before they got to school.
I'm trying to understand if there is something more to it, because here is where I'm at, he found that some organizations has mistakenly or not configure their encryption gateways (MTAs) to accept mail from any host hence by connecting to them directly lets you bypass the anti-spam/virus filtering either directly to the mail server or by using the "trust" of the encryption gateway's IP?

He found some by spending time searching for them and gave the attach a name "the split Tunnel SMTP exploit".
Neovim GUI written in Golang using libui
Yazidis' & Yemenis' to name a couple?

What about China's oppression of certain religious groups such as Falun Gong & Buddhists?
That should actually be possible with todays technology. Take an image and draw subtitles on it. This is input to train NN while original image is training output. Even better, use video stream directly... Not easy, but not impossible either.
> They're intuitive in a way that metric somehow is not. Can't explain it but it is true.

Oh yes, like one millimile is about five feet long. Very intuitive indeed.

http://rationalwiki.org/wiki/Metric_system

The quote at the very top of the article explains how US system is intuitive
compared to metric, even if it was meant as satire.
I can hold over a HP for a minute, and that's it, I need to go throw up. But it was a fun goal.
It's not a good fit for everyone, I agree.
It is an equality assertion: https://downloads.haskell.org/~ghc/7.6.1/docs/html/users_gui...
Nice. Used to love Yahoo! Pipes What's your data model look like?
One of Icelandair's main advantages was the geographic location of Iceland as a natural hub between America and Europe.

This same hub strategy would also be successfully employed much later by airlines from the Gulf states like Emirates, Etihad, and Qatar.
I would guess the issue is prestige. Software development, like engineering in general, is not a top-tier profession in the US. The actually top-tier professions are doctor, lawyer, and banker/financier. Software developers, like accountants, are well paid but second-tier in status, geeks who worry about the details rather than distinguished professionals who call the shots.

Interestingly, the three professions I mentioned above all have graduate degrees, whereas software developers have B.Sc. credentials, if that.
Learning the science behind how my guitar was made didn't make me a better player. But it was useful knowledge.
Cool product, and great to see this get traction! My new company is very much inspired by Yahoo pipes and making something similar. Would love to chat about your approach!
Interesting idea, I spotted a small issue. Search for `ericapi` and the nodejs/node repository turns up
I remember this too. For me it was the other way around. I learned QBasic - which I still think is awesome, even it was for DOS only - first. Then I learned C# in my first year at uni and it was a breeze.

There were basically the people who could program, and the people who could not. You could see the double bell curve in the grade statistics.
https://www.quora.com/How-many-guns-does-the-US-military-own says around 3 per military member (this is just handheld firearms). That puts it at well over 3 million with more than a million military members.
It marks the point just before the call as a yield. That yield remains after optimization.
What was your program? I suspect there is considerable variation. My program only required students to take the intro courses for all those topics, but students were expected to pick one or more areas of concentration.

I wrote an operating system and a simulated CPU implementing (a subset of) a real-world ISA in my last semester - both comparatively in-depth things. Of course I did have to choose that, and in so doing, I chose a semester of hell.

Similarly, doing an intro-level survey of all of those topics won't leave you with much; there is a concept of depth-over-breadth that I think is lost in programs' attempts to sound rigorous by bundling in everything under the sun. However, none of those things you listed are 'small' topics and could very well be majors on their own.
Exactly. Also, the supply of nurses is highly constrained in the Bay Area due to a very small number of people able to graduate. There's actually a lottery to enter a registered nurse program and last time I checked the odds were less than 30% to win the ticket. Besides that, hospitals lose state subsidies if their nurse/patient ratio drops below a certain threshold. It's really apples-to-oranges.
Why not have Michelson target the ethereum virtual machine instead of creating a whole new protocol? Besides the provability of contracts, are there other advantages over eth?
Yes, but excess solar, wind and nuclear can already do that. So introducing a new, so-called "baseload" power supplier doesn't automatically make for good economics, if anything selling it as "baseload" rather than say "cheap" is a bad sign.
If you think that functional and logic-oriented programming languages "fight against" the hardware, you may have missed a few decades of developments in efficient compilation and interpretation of such languages. Hint: Internally, they use (shock, horror) GOTOs just like other programming languages, to the same effect.
If it's infrequent enough, reliability may go up as there's a moratorium on production environment changes.
It gives (at least slightly) better results than existing search engines - for example
http://li458-246.members.linode.com/#http
https://www.npmjs.com/search?q=http&page=1&ranking=optimal

Also, you can "filter out" some results which is something you can't do (yet) with npmjs.com - I search a lot this way (try something first then filter out what I dont care, etc.)

Also, there is more info (stars, activity, latest release, ...)
npm gives shows only name, description and current version number which was not enough for me
This is cool, but I feel like Zapier, IFTTT and their open source equivalents have moved far past Yahoo Pipes. How do you see this stacking up?
Thank you, but you forgot to include the "windowpop" function :)

I'd love it if I can replace both the Facebook button and GA on my site with something static, thanks.

EDIT: Done, the URL is:

https://www.facebook.com/sharer/sharer.php?u=<url>
How long out of school are you?

I actually did Engineering but work in code every day. I noticed much the same as you: it's a million little topics. Control theory, thermo, digital filters, a bit of coding, and so on. But having come at it from another side, I figure the lesson is that you can learn any topic you like, the procedure is the same. Read something, try it yourself, search for solutions. If it's hard look at the prerequisites.

I suppose it's a bit more obvious when you study Engineering that you're not going to use all of it. But after a few years you realise that you use a lot of it. There's this meme going around about "The 20 most important equations". I think I used them all either at work or in uni.
They are different in the way that SocialSharePrivacy uses the actual badges while Shariff uses custom elements that link to the social network pages.
Ask HN: The strengths of different system package managers
I have, from time to time, wondered what makes each system-level package manager (think ALPM/Pacman, RPM/DNF, DEB/APT, Portage) worth maintaining separately.

I don't particularly care about the UI part of this, because at the end of the day you can wrap a package manager any way you want; but you can't overcome the specifics of the dependency resolver or the package format.

Some of my observations:

- ALPM/Pacman has the best performance altogether. The commands are very powerful, if a bit inaccessible.

- RPM/DNF (and YUM before it) has the lowest network bandwidth utilization, on account of delta RPMs. Good choice of verbs, i.e. "update" to install updates, check-update for the less common use case of just fetching the repo data.

- DEB/APT has the largest install base, and although I've never encountered any particular strength to it, I don't think there's anything particularly bad about it. Slightly questionable choice of verbs with "update" versus "upgrade".

- pkg_add (and related random Perl scripts on OpenBSD) is not configured by default, and has some significant rough edges, but does work OK at the end of the day.
>What does your diet look like?

Previous:

Basically, whatever I felt like and a bit more. Usually high sugars, high fats, etc, etc.

Outcome: Obesity and decreased productivity.

Current:

Fruit, cereal bars, yogurts, vegetables, with the occasional high protein, lowish carbohydrates treat.

Outcome: Reduced weight, higher concentration and increased productivity.

>On top of that, do you take any supplements?

I do now, I was exceptionally anemic - so I take iron supplements to boost iron levels.
It might be interesting to compare the height achieved by a given configuration, to the upper bound on heights (sum over largest dimension of all 4 pieces).
The naming trick makes clear what each position means: The order of arguments follows that of the name's components. So, if the name contains id_user_text, then the arguments are also in this order: ID of comment, ID of user, and the text. This is a simple mnemonic technique I use for naming important predicates.

As to your first question, we are now talking about (database) integrity constraints. So I would first state which rights are admissible at all by clearly defining what we consider a right. For example, in this concrete case:

right(delete).
right(hide).
right(modify).

Next, I describe the situation that an admin was inadvertently assigned a "bad" (i.e., not actually existing) right:

user_bad_right(ID, R) :-
admin_id_rights(ID, Rs),
member(R, Rs),
\+ right(R).

Now, I can ask Prolog: Are there any bad rights assigned? I do this by simply posting the most general query about this relation:

?- user_bad_right(ID, R).
false.

I conclude: No, there are no bad rights assigned.

As for creating objects: This is a good case of using the dynamic database, i.e., predicates like assert/1 and assertz/1. The database is very good for frequently retrieving information, but not good for frequently updating the information. This is a fitting situation: Comments are presumably only posted once, and in that case, you can simply add such facts to the database.

But you can of course also make all this explicit, and first construct a term of the form comment_id_user_text_points(3, 1, 'hello!', []), and then reason about such terms (instead of reasoning about the asserted facts). Note that this term looks exactly like the fact syntactically, due to the homoiconic nature of Prolog. Therefore, you have many ways to reason about your data. You can even write all such terms to an external file, and simply consult all facts (and even rules) it contains by invoking consult/1 dynamically.
I don't know much about marketing but could someone ELI5 what BuiltWith.com does?
Show HN : Free Global Website Accessibility Tool- with Report
You can motivate people to do manual labor a lot of ways, but this does not mean they will like it. Fear of death is a good motivator. "Hey, let's have fun working out!" is not a good motivator.

On top of this, the premise is crazy. They want to have two societies: one that produces technology with non-human-generated power so the other society can use that technology to live on human-generated power.
I think I can answer your question, because I asked an identical one on bitcoin.stackexchange.com about a year back.

The transactions are public because that's the only way account balances can be tracked in this system. There's no 'amount' associated with an account id at any point in time, as there is for a banking database. In Blockchain, all the money an account has to spend is the net of the transactions made to and from that account. In traditional banking, even if you deleted the transaction history, it would work, because the account balances would be correct. This incentives people to fudge the history and the final balance via fraudulent transactions. Blockchain prevents that, since it never stores the balance, and old transactions are set in stone.

As to your second point, yes, mapping the wealth is possible. But so is obscuring the account holder's ID. To get your money, you just need a private key, a little string of characters, to verify that account. Also, account creation is incredibly easy (literally just a function call returning a 256-bit hash). So, no one knows who is who on the network. Some transactions may go from a person to themselves, others may go from a person to another for services rendered. It's basically impossible to tell once the transaction volume grows large enough.
I would definitively take this time to hone my axe and get a side project going. Also doing some exercise.

Beware that your contract might include some clause which automatically gives your company ownership of whatever you produce while working for them.